Building event sourced systems with Kafka Streams
Apache Kafka is a battle-tested stream-processing platform. Combined with Kafka Streams API, it’s possible to build scalable, fault-tolerant and distributed event-driven systems. In this talk, I will describe the key components of an event sourced system and how simple building blocks can be combined using the powerful and declarative streams API to deliver business value. I will demonstrate possible solutions to the challenges of eventual-consistency and the object-relational impedance mismatch.
Amitay is a software geek, enthusiastic about both theoretical and practical aspects of software development. He has over 10 years of experience in web development, with various platforms, technologies and companies. In the past three years, Amitay has been working on Scala microservices @ Wix, advocating clean code and TDD.