Mateo Orozco Lotero
Carlos Andrés Moreno Jimenez
Moisés Barrera
Fabio Alvarez
Alberto Diaz
Amin Espinoza
ProfesorRoyer Guerrero Pinilla
Sería genial un curso de Kafka
En microservicios hay 3 formas principales de comunicación:
Elegir bien depende del caso de uso: sincrónico = REST/gRPC, asincrónico = eventos.
Un curso completo de Kafka o RabbitMq estaría genial , buen video
No creo que la HTTP sea la mas compleja.
Tengo una duda respecto a cuándo usar cada tipo de comunicación en microservicios. He visto que en algunas arquitecturas se combinan HTTP (vía API Gateway) y Kafka, y no estoy seguro si eso es una buena práctica. Por ejemplo, un cliente se comunica por HTTP con el API Gateway para crear un pedido, pero luego los microservicios se comunican entre sí usando Kafka. ¿Es correcto usar ambos tipos de comunicación? ¿Cuándo es recomendable cada uno? o ambos trabajan juntos?
HTTP es una comunicación con la que puedes jugar pero es muy costosa para los servicios, Kafka o gRPC son más convenientes por su tamaño más pequeño.