Event Driven Architecture with Quarkus, Kafka, and Kubernetes

Build event driven, streaming applications with Quarkus, Kafka, and Kubernetes, applying Domain Driven Design along the way.

Event Driven Architectures are distributed, asynchronous, and scalable. The rise of real time decision making, the on-demand economy, explosion of data, and the adoption of microservices have all driven the adoption of event driven architectures. This presentation is built on an event driven coffee shop built with Quarkus and Kafka and deployed on Kubernetes (OpenShift.) We will cover the basic building blocks of event driven architecture and tackle the most common pitfalls of adoption EDA: Domain Driven Design, Event Storming, Kafka or REST (or other things), Asynchronous testing, Deploying on Kubernetes. At the end of this session you will be able to get started building your own event driven, streaming applications, apply Domain Driven Design to Event Driven Architectures, and have a few tips for TDD in an event driven Kubernetes world.

← Back to all talks