Curso de Event bus en base de datos [Diseño de Infraestructura]
Añade escalabilidad utilizando tu propia base de datos como un Event Bus.
💸 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:
- 💣 Diferentes alternativas de cómo hacer la publicación y consumición de los mensajes
- 💻 Cómo generar todas las piezas que podamos automáticamente
- 🔥 Cómo gestionar los errores con retires y dead letters
Todo esto cuestionándonos por qué utilizamos la arquitectura que utilizamos y viendo sus alternativas.

Vídeos del curso
Cursos relacionados
Paga según tus necesidades
lite (sólo mensual)
- Cursos esenciales de programación para construir una base sólida
- Factura de empresa
standard
- Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa
premium
- Cursos exclusivos de IA para mantenerte siempre actualizado
- Acceso anticipado a nuevos cursos
- Descuento en workshops
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa