Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Tim Berglund

Tim Berglund

Senior Director of Developer Experience at Confluent, USA

Tim is a teacher, author, and technology leader with Confluent, where he serves as the Senior Director of Developer Experience. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their youngest child.

Speaker's activity
Four real-world streaming application architectures
May 27th
11:05 - 11:50
Streaming systems have begun to move past trivial implementations of distributed message queues into more comprehensive architectures that model changed data as a first-class citizen, rather than try to hide changes behind update-in-place databases. This is not an uncommon way of modeling behavior inside a single application, but is a new paradigm in the distributed systems thinking of most engineers.
In this talk, we’ll consider four real-world streaming architectures based on Apache Kafka. We’ll look at the particular problems posed by the four different use cases, and how the systems solved them, with reference to features of Kafka, Kafka Streaming, and where appropriate, open-source extensions like Kafka Connect and schema features.