Conference45min
Top 10 Event-Driven Architecture Pitfalls
This talk explores real-world challenges and best practices in event-driven messaging systems, drawing on lessons from 150 companies. Attendees will learn about issues like duplicate deliveries, out-of-order events, race conditions, and more, through engaging stories and practical insights for architects, developers, and operations professionals.
Victor RenteaVictor Rentea Consulting
talkDetail.whenAndWhere
Thursday, April 23, 11:35-12:20
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
You send a message instead of calling a REST API - what can possibly go wrong? Welcome to the Event-Driven Adventure Park, where every message is a rollercoaster ride! Hold tight as we race through the wild loops of duplicate deliveries, swerve through out-of-order twists, and dodge race conditions. Survive the dual-write drop, escape the consumer error maze, solve the lost message quest, and mind the privacy pirates lurking in the shadows. We’ll explore 10 thrilling rides — all real war stories collected with ❤️ from 150 companies Victor has run workshops at. Whether you’re the architect, coder, or ops hero, get ready for a wild tour through the quirks and best practices of messaging systems. No REST, just ride! 🎪
Victor Rentea
With 2 decades of experience, Victor is a Java Champion specializing in delivering training workshops for mid- to senior-level developers and architects. Thousands of engineers from over 150 companies have attended Victor’s training sessions, enabling him to develop deep insights across a variety of application domains. Distilling the lessons learned from these sessions, he gave countless educational talks at top conferences, where he’s known as ‘the speaker with the soundboard’. In his spare time, Victor coaches individuals and teams, and organizes online meetups for European Software Crafters — the world’s largest community focused on code quality. More on https://victorrentea.ro
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments