Kafka for Architects
Event-driven architecture for the real world.
Most Kafka books explain how Kafka works. This one explains how to design systems that work with Kafka.
From event modeling and schema evolution to reliability, deployment, and production operations, Kafka for Architects focuses on the architectural decisions that make event-driven systems maintainable, scalable, and resilient.
Also available on Amazon
Why this book?
Apache Kafka is the backbone of modern event-driven systems. But building reliable systems requires much more than knowing producers, consumers, and configuration properties.
This book focuses on the architectural decisions behind successful Kafka deployments: how to design events, evolve schemas, integrate microservices, choose the right interaction patterns, and operate systems reliably in production.
Rather than teaching individual APIs, it explains the principles that help you design event-driven systems that remain understandable, maintainable, and scalable as they evolve.
What you’ll learn
✔ Event-driven architecture
✔ Event design
✔ Microservice integration
✔ Architectural trade-offs
✔ Schema evolution
✔ Reliability patterns
✔ Operationg Kafka in production
✔ When not to use Kafka
Who is this book for?
👤 Software Architects
Designing scalable event-driven systems and making architectural decisions.
👤 Senior Developers
Moving beyond APIs to understand system design and distributed architecture.
👤 Technical Leads
Building systems that remain maintainable as teams and applications grow.
👤 Consultants
Choosing the right Kafka patterns and avoiding common architectural mistakes.