Some concepts are evergreen, and events are one of them. Once you shape your mind around events, messaging becomes an essential asset in your toolbox. Using an event-driven architecture on top of a message-driven architecture helps us unleash the benefits of distributed computing. In this tutorial, we’ll dive into events, message-oriented middleware, CQRS, event sourcing, JMS, Apache Kafka, data streaming, and analytics to explain the fundamentals for creating a distributed, resilient, and scalable application. You'll learn that events and messaging are not hard—you were just never taught how to do them properly.
Scheduled on Saturday from 11:40 to 12:30 in Room 1
Edson Yanaga, Red Hat's Director of Developer Experience, is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship. Yanaga considers himself a software craftsman, and is convinced that we all can create a better world for people with better software. His life's purpose is to deliver and help developers worldwide to deliver better software faster and safely - and he can even call that a job!