Event-Driven Microservices
Role and Responsibilities
Decoupling Mechanisms
Message Persistence
Delivery Guarantees
Routing Capabilities
RabbitMQ
Apache ActiveMQ
Amazon SQS
Azure Service Bus
Apache Kafka
Apache Pulsar
Amazon Kinesis
Azure Event Hubs
Google Cloud Pub/Sub
AWS EventBridge
Azure Event Grid
Topics and Partitions
Queues and Exchanges
Consumer Groups
Offsets and Acknowledgments
Message Ordering
Partitioning Strategies
At-Most-Once Delivery
At-Least-Once Delivery
Exactly-Once Delivery
Idempotency Requirements
Performance Optimization
Durability Settings
Replication Configuration
Security Settings
Previous
4. Event-Driven Patterns and Architectures
Go to top
Next
6. Event Producer Implementation