Event-Driven Architectures

2 days Online / Zoom English Certificate 15 people max Victor Rentea €7500 9375

This 2-day course offers a practical, language-agnostic deep dive into Event-Driven Architectures. You’ll learn core concepts, patterns, and pitfalls through simple explanations, real-world analogies, and hands-on exercises. Expect an interactive format with lively debates, helping you design smarter systems and make informed architectural decisions.

Introduction

Event-driven architectures can build autonomous, scalable, and fault-tolerant systems. However, like any architectural style, they have distinctive features that can cause far-reaching complications if not well understood. Join this training to gain a deep understanding of the fundamental concepts, as well as the patterns and pitfalls of Event-Driven Architectures. Developers of any programming language can attend because the focus will remain on a pragmatic understanding of architectures and techniques rather than specific implementations. The acquired skills will allow participants to correctly design architectural solutions and perform thorough trade-off analysis and risk assessments.

What to expect:

Simple terms, suggestive visuals, and real-world analogies that will help you understand complex topics.

A very interactive teaching style spiced with many debates on your topics.

Hands-on exercises to apply the concepts.

Agenda

Introduction

Event Design

Kafka Fundamentals

Event Storming Session + non-developers: PO/BA/BIZ (1.5-3h, optional)

EDA core components

Pitfalls of Message-based Integration

Testing

Victor Rentea
Victor Rentea

Victor is a Java Champion, Java Enterprise Architect, and Independent Trainer, delivering intense masterclasses for companies worldwide since 2014. He is passionate about software architecture, clean code, refactoring, and unit testing. He is a regular speaker at top international conferences. He's also the founder of the Bucharest Software Craftsmanship Community with 4000 members.

🎉 Request training for your team →