Curso de Proyecciones con Kafka

Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez Diseño y Arquitectura de Software

Aprende a simplificar tus proyecciones utilizando Apache Kafka.

💸 Primera lección disponible sin registro 💸

Si queremos que nuestra infraestructura pueda escalar, nos hace falta aplicar proyecciones.

Pero esto tiene un problema. Por ejemplo, para hacer la proyección de un product, hemos de escuchar:

  • ProductCreated: Para iniciar la proyección.
  • 📚 ProductRenamed: Cada vez que se modifica el nombre, lo actualizamos.
  • 🖼️ ProductImageAdded: Añadir cada imagen nueva del producto.
  • …: Todas las mutaciones que tenga producto básicamente.

Esto hace que tengamos que hacer mucho código para mantener esta proyección que no aporta valor. Y lo peor de esto, es que cada equipo que quiere su proyección, ha de hacer lo mismo.

Por suerte existe una alternativa, y es la que os contamos en el curso. Se puede utilizar Kafka combinado con los Compacted Topics, para reducir muchísimo todo el boilerplate necesario para tener nuestras proyecciones.

Cursos relacionados

Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

24,92 €
Ahorra 121
Pago anual de 299
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

41,58 €
Ahorra 89
Pago anual de 499
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa