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
Architecture General Principles
Query vs Command vs Event
Message- (eg Kafka) vs RPC- integration (eg REST)
Event-Driven Architecture Styles
Software Qualities of EDA: scalability, extensibility, resilience, auditability
Event Design
Event Types: Integration-, Workflow-, Delta-
Event Metadata
Exercise: redesign a flow from REST API orchestration to Event-based choreography
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.