Free book
Kafka and RabbitMQ for Event Streaming

Reading access
Free book
A developer-focused book about message brokers and event-driven systems. It compares Kafka and RabbitMQ, then explains producers, consumers, routing, topics, queues, retries, dead-letter handling, schema evolution, idempotency, and observability. Read each chapter with a small project in mind. The examples are intentionally practical: adapt them, test the failure cases, and keep notes about trade-offs.
Level: intermediateLanguage: EN EnglishRating: 0Reviews: 0
Book
Book contents
01Chapter 1: Why Event Streaming Exists02Chapter 2: Commands Events and Messages03Chapter 3: Kafka vs RabbitMQ Decision Guide04Chapter 4: Delivery Semantics and Ordering05Chapter 5: Kafka Topics Partitions and Consumer Groups06Chapter 6: Kafka Producers and Exactly-Once Expectations07Chapter 7: Schema Registry and Event Contracts08Chapter 8: Kafka Operations and Lag Monitoring09Chapter 9: RabbitMQ Exchanges Queues and Bindings10Chapter 10: Routing Keys Topic Exchanges and Fanout11Chapter 11: Acknowledgements Retries and Dead Letters12Chapter 12: Work Queues and Backpressure13Chapter 13: Transactional Outbox Pattern14Chapter 14: Idempotent Consumers15Chapter 15: Event Versioning and Compatibility16Chapter 16: Capstone Order Processing Event System17Appendix A: Architecture Checklist18Appendix B: Operational Playbook19Appendix C: Common Mistakes and Fixes20Appendix D: Capstone Project Guide
Reviews
No approved reviews are visible yet.
Featured Books
Discussion
0 commentsNo approved comments are visible yet. New community replies may wait for moderation.


