*** Update: We will do a remote meetup ***
This time we dip our feet into event-driven architectures and why they are sometimes a better match than building on the usual synchronous REST call. Perry Krol from Confluent will introduce us to concepts and patterns with Apache Kafka.
19:00 - Doors open. Grab a drink
19:10 - Welcome and Intro
19:15 - Talk
afterwards: Have more drinks and snacks, and get in touch with the speaker (and other attendees)
*** Concepts and Patterns for Streaming Services with Kafka (Perry Krol, Confluent) ***
Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by themselves, but they provide a more holistic and compelling approach when applied together. In this session Confluent will provide insights how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems. You will learn why streaming beats request-response based architectures in complex, contemporary use cases, and explain why replayable logs such as Kafka provide a backbone for both service communication and shared datasets.
Based on these principles, we will explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches, apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as “inside out databases” and “event streams as a source of truth”.
Perry Krol leads the Systems Engineering CEMEA team at Confluent, the company founded by the creators of Apache Kafka. His career has always revolved around architecting real-time distributed systems for enterprises across a variety of industries. From the early days of integrating packaged applications using EAI technologies that evolved into building SOA’s on top of an ESB, to turning insight into real-time actions with the help of Event Stream Processing and CEP frameworks, to exposing the capabilities of such systems as secure and managed API’s to wider business eco-systems. At Confluent, all his past experiences come together as he helps customers to create real-time data driven applications on the Apache Kafka streaming platform that are deployed and operated on-premises, in the cloud and hybrid environments.
Please note that photos are taken during the meetup. If you do not want to appear in the photos, please contact the meetup team at the beginning of the event.