Jump to ratings and reviews
Rate this book

Kafka for Architects: Event-driven architecture, logs, microservices, real-time event processing

Rate this book

392 pages, Paperback

Published February 17, 2026

Loading...
Loading...

About the author

Katya Gorshkova

3 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 11 of 11 reviews
9 reviews2 followers
February 27, 2026
I have a lot of experience with various messaging platforms including EBSs so when I read this book I didn't expect to learn much, but, this review is about how very wrong I was. First, I didn't realize that Kafka is similar to Hadoop in that there is a large ecosystem, around it, so if you want to publish a contract of endpoints or document then they discuss the various tools that can be helpful.

I love the approach in the book of watching architects discuss what use cases they have, and starting with discussing why Kafka would be the correct tool, and and being a primer on what is Kafka, how does it work, at a high level, knowing that it will get much deeper throughout the book. There is question and answers as the architects are exploring various challenges and why a person may care about the different parts.

You can look at the various chapters to see what is covered, but how do you write applications that work with Kafka? They cover it. What are the interaction methods, so for example, what is different if you are supporting micro services and decentralizing data analytics? That is covered.

One of my favorite parts of this book is the enormous number of references, as, in a topic this broad the book covers topics in-depth but it isn't an encyclopedia so if you find you need to go into more detail on certain parts, they give references to help.

How do you choose how to deploy in an enterprise, do you want cloud, multi-cloud, on-premise; they discuss the benefits. What are the non-functional requirements, or how do you decide on what events are needed? That is covered.

By the time you finish the book you will know how to deploy or integrate with Kafka and make it better.
Profile Image for Mike Wright.
104 reviews2 followers
March 9, 2026
Books that focus on architecture can come in two types: One that believes the only right solution is the solution it is pitching, the other that is understands the areas that the current tool excels in but also explains cons or considerations when making that choice. The second is the more valuable for an architect as everything is a give and take, and this book fits squarely into this valuable category. We have been using Kafka at my current job for a couple of years, and this book was so helpful in highlighting aspects of Kafka and its ecosystem that helped to increase my own understanding. As a manager for the engineering organization I am planning to move forward proposing a team initiative to cover some key aspects of this material that more directly relate to how we approach using Kafka, and how we can improve.

If you, like me and my team, were using Kafka because of a previous decision but are not experts, this is a great source to help you to capitalize on a power solution. If you are considering Kafka for a new solution, please reach at least a couple of chapters from this book so that you can make a well educated decision on if the trade-offs are better for you in your situation or not. I appreciate the effort that went into sharing all this material!

Now, as an aside, I have not yet read all the chapters in the book as there are some that were just not practical for my team’s implementation at this time. As we already have Kafka in our ecosystem, I didn’t spend time on chapter 5, discussing alternatives, and a couple of others. That is the beauty of a book like this though, there is merit in what you read, and I don’t feel like I was unable to move forward with other chapters after skipping some.


8 reviews
February 20, 2026
Kafka for Architects is a must-read for architects and senior engineers building modern distributed systems. Instead of concentrating solely on Kafka APIs, it explores how Apache Kafka powers event-driven architectures, streaming platforms, and large-scale microservices communication. The book ties foundational concepts—such as distributed logs, real-time event processing, data contracts, and scalability—to the kinds of architectural decisions teams face in real-world production environments.

One of its greatest strengths is the focus on trade-offs, governance, and operational realities in streaming and distributed systems. Rather than remaining theoretical, it offers a structured, practical approach to designing resilient, scalable architectures centred on Kafka. For anyone working with streaming data or event-driven systems, this book serves as a highly pragmatic and insightful guide.
5 reviews
February 19, 2026
Kafka for Architects is an excellent resource for architects and senior engineers designing modern distributed systems. Rather than focusing only on Kafka APIs, the book explains how Kafka enables event-driven architecture, streaming platforms, and microservices communication at scale. It connects core concepts—logs, real-time event processing, data contracts, and scalability—to practical architectural decisions you’ll face in real production environments.

What stands out is the strong emphasis on trade-offs, governance, and operational concerns within streaming and distributed architectures. The book goes beyond theory and provides a clear framework for designing resilient, scalable systems built around Kafka. If you’re working with streaming data or building event-driven distributed systems, this is a highly valuable and pragmatic guide.
Profile Image for Christoph Kappel.
506 reviews11 followers
September 15, 2025
Disclaimer: I've read a review version and not a final and/or printed edition of the book.

I think this book is a great introduction to the big topic of Kafka and does a pretty well job of explaining the tech, the thinking and the many pitfalls, that you are eventually going to discover. It is easy to follow and I especially liked the style of writing and the dialogs at the start of each chapters.

4 reviews1 follower
February 22, 2026
Comprehensive description of Kafka architecture, approaching many its areas. Provides a great overview to what engineers and architects needs to know. Goes well beyond the basic every day usage, to more complex topics that shape architectural decisions, such as event contract definitions, security, usage patterns and streaming.

Very practical book, fundamental if you want to master Kafka one day.
5 reviews1 follower
March 15, 2026
Kafka for Architects is a great high level overview of Apache Kafka. It helps reader understand how Kafka works and what are the best use cases for this technology. Kafka is one of the most popular building blocks for modern architecture of distributed systems so understanding it and when it's useful is a must have for every software architect. Kafka fir Architects is a great way to obtain such knowledge.
6 reviews1 follower
February 23, 2026
Excellent text if you are planning to start using event streaming or EDA using Kafka.
Makes implementing Kafka based systems a breeze, and you can confidently performance tune the clusters.
A must read!!!
2 reviews
February 25, 2026
The book to go for Kafka application and event driven development.
If you are evaluating Kafka or you have it on production, this book helps you go to the next step.
Complete examples and very easy to understand. Super recommended
1 review
February 25, 2026
I highly recommend this book to everyone who wants to learn Kafka. I like the style in which the book is written, it follows a practical approach in describing the problems that Kafka resolves. Furthermore, the section regarding Kafka Streams is exceptionally well done. Very good book!
Profile Image for Andres Sacco.
30 reviews6 followers
March 26, 2026
The book offers a unique way to learn from the basics to more advanced concepts everyone needs to know when working with Kafka to avoid any problems.

It's important that the readers of this book have some experience with event-driven architecture or using Kafka.
Displaying 1 - 11 of 11 reviews