
📬 Patrones de diseño: Inbox y Outbox
Aprende cuándo utilizar (y cuándo no) los patrones Inbox y Outbox.
💸 Primera lección disponible sin registro 💸
Llega un momento donde nuestras aplicaciones requieren escalar a nivel de funcionalidades.
Cuando se registra un usuario hemos de enviarle un email, generarle unas sugerencias… y para que el código sea más fácil de modificar y testear, introducimos un Event Bus en memoria.
Luego llega un punto donde no nos podemos permitir que todo se ejecute secuencialmente, necesitamos asincronía para esos casos derivados.
En ese momento lo más común es pensar en añadir un sistema de mensajería como RabbitMQ, AWS Event Bridge o un Kafka, pero eso requiere añadir una nueva pieza de infraestructura.
En este curso, exploramos otra vía: Utilizar nuestra propia base de datos para ello.
De esta forma, la fricción es mínima. Para ello exploramos:
Todo esto cuestionándonos por qué utilizamos la arquitectura que utilizamos y viendo sus alternativas.

No subiremos el precio mientras mantengas tu suscripción activa