Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

🎙 Ekaterina Gorshkova & Viktor Gamov 👥 1.1M 📅 April 23, 2026 ⏱ 28 min 👁 2K 📄 expert opinion 🧭 2026-08-02
Available in: English (current) Français

Keywords

Kafkaarchitectureevent-drivenKafka Streamsdata contracts

Summary

In this GOTO Book Club episode, Ekaterina Gorshkova, author of ‘Kafka for Architects’, discusses her journey with Apache Kafka, starting from her work in a bank’s integration team in 2015. She shares insights on how Kafka Streams replaced a monolithic integration platform, the importance of data contracts and organizational architecture, and common pitfalls in Kafka adoption. The conversation also touches on the role of Kafka in AI-driven systems and the value of community support. Host Viktor Gamov, co-author of ‘Kafka in Action’, adds perspectives on distributed transactions and the evolution of Kafka’s ecosystem. The episode emphasizes that while Kafka’s technology is reliable, the human and organizational aspects are often the most challenging. It concludes with a look at Kafka’s future, including its use as an orchestration layer for AI agents.

130 words

Critical Evaluation

The interview provides valuable insights into the practical application of Apache Kafka, drawing on Ekaterina Gorshkova’s extensive experience. The discussion is grounded in real-world scenarios, such as the migration from Oracle Service Bus to Kafka Streams, which illustrates the benefits and challenges of adopting Kafka in an enterprise environment. The emphasis on data contracts and organizational architecture is particularly relevant, as these are often overlooked aspects of Kafka implementations. The speakers highlight that while Kafka’s technical capabilities are robust, the human factors—such as communication between teams and managing schema changes—are critical to success. This aligns with established best practices in event-driven architecture. The conversation also touches on the comparison with other technologies like Apache Pulsar, noting that Kafka’s community is a significant advantage. The discussion on Kafka’s role in AI systems is forward-looking, suggesting that Kafka can serve as a backbone for real-time data and agent orchestration. However, the content is primarily anecdotal and based on personal experience, lacking empirical data or case studies. The arguments are coherent and well-structured, but they are not supported by citations or references to external sources. The title accurately reflects the content, which focuses on architectural considerations for Kafka. Overall, the video offers practical knowledge for software architects and engineers, but it is not a rigorous scientific analysis. The lack of formal sources and the reliance on personal anecdotes limit its scientific value, though it remains informative for practitioners.

235 words

Title / Content Match

The title accurately reflects the content, which focuses on architectural considerations for Kafka, as discussed by the author of 'Kafka for Architects'.

Quality & Reliability

8/10

The discussion is based on the author's extensive practical experience with Kafka since 2015, including real-world projects and architectural insights. The content is coherent and aligns with established knowledge in the field, though it is primarily anecdotal and not peer-reviewed.

Chapters

Cited Sources

  • GOTO Book Club — The interview was recorded for the GOTO Book Club series.
  • Ekaterina Gorshkova on LinkedIn — Profile of the author and guest.
  • Ekaterina Gorshkova on Medium — Articles and publications by the author.
  • Viktor Gamov on Bluesky — Profile of the host.
  • Viktor Gamov on X — Profile of the host.
  • Viktor Gamov on GitHub — Code repositories and projects.
  • Viktor Gamov on LinkedIn — Profile of the host.
  • Viktor Gamov's website — Personal website with resources.
  • GOTO Episode 440 — Episode page for this interview.
  • Current Confluent London — Event mentioned in the description.

Concurring Sources

  • Kafka in Action — Co-authored by Viktor Gamov, this book covers Kafka fundamentals and is referenced in the discussion.
  • Kafka for Architects — Ekaterina Gorshkova's book, which is the main topic of the interview.

External References

Contribution & Novelties

The video provides a practitioner’s perspective on Kafka architecture, emphasizing the importance of organizational aspects and data contracts. It offers insights into the transition from traditional integration platforms to Kafka Streams and discusses the role of Kafka in AI-driven systems. The discussion highlights the value of community support and the challenges of adopting Kafka in enterprises.

Pour aller plus loin :

101 words

Radar Profile

The radar profile shows high scores in quality of information and reliability, reflecting the expert experience shared. The quantity of information is moderate, and the technical level is high, indicating a focused discussion for an audience with some Kafka knowledge.

Reliability 8/10