Event Driven Microservices
Event Driven Microservices Architecture
What middleware we can choose for messaging?
- RabbitMQ Cluster
- Setup RabbitMQ Cluster
- [RabbitMQ on Kubernetes][N/A]
- [RabbitMQ as a Service][N/A]
- Kafka Cluster
- Setup Kafka Cluster
- Kafka on Kubernetes
- [Kafka as a Service][N/A]
- Redis
- [N/A]
- GCP PubSub
How are all instances of same micro-service competing to consume events?
With RabbitMQ Fanout pattern, or Kafka Consumer group pattern
How to implement a event-driven microservice with best practice?
- Spring Cloud Stream framework, working with both RabbitMQ and Kafka
- Spring for AMQP
- Spring for Kafka
- Camel with Kafka
- Camel with RabbitMQ
Which one to choose, Kafka or RabbitMQ?
References:
(Updated: )