Building Event-Driven Microservices with Stateful Streams - Apache Kafka, Kafka Streams, KSQL, and more…
Event Driven Services come in many shapes and sizes from tiny event-driven functions that dip into an event stream, right through to heavy, stateful services which can facilitate request response. This talk makes the case for building this style of system using Stream Processing tools, defining a microservices architecture and leveraging Apache Kafka ecosystem including Kafka Streams and KSQL. We also walk through a number of patterns for how we actually put these things together to enable independent teams and autonomous development of microservices.
Kudos to my colleagues Ben and Jay who created many of the slides.