Speaker: Jeremy Davis

Chief Architect for App Dev Technologies @RedHat

Jeremy Davis is a Chief Architect for App Dev Technologies at Red Hat.  He currently co-leads Red Hat’s Application Development Community of Practice, and used to lead Red Hat's Microservices Community of Practice and the Business Rules and Workflow SME group.  Recently he has spent a lot of time with Reactive applications and programming.  

Before joining Red Hat he wrote a lot of code in C, C#, Groovy, JavaScript, Objective-C, Perl, PHP, Python, Ruby, Visual Basic, and of course Java (mostly in Java.). He spends a lot of time on airplanes and recently acquired a Marshall amp after years of relying on Fenders.

Find Jeremy Davis at:


Hands on Event Driven Architecture with Quarkus, Kafka, and Kubernetes

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.

Event Driven code is reactive by nature and significantly different from imperative programming.   In this workshop we build an event driven application using Red Hat’s Quarkus and AMQ Streams (Apache Kafka.)  We will cover the basic building blocks of event driven architecture and discuss strategies for successfully using EDA:

  • Domain Driven Design
  • REST, Kafka, or something else
  • Asynchronous testing
  • Deploying on Kubernetes

In this lab we will use leverage Domain Driven Design, use Quarkus to stream events to and from Kafka, build new functionality for the application, and deploy the application to Kubernetes.

At the end of this lab you will have an understanding of how to get started building your own supersonic, subatomic, event driven, streaming applications.


Level Intermediate


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.