Early Bird
419 €
Sold Out
Sessions
Discover our confirmed talks!
Event-driven architectures are transforming how we build scalable, resilient systems.
However, prematurely distributing an application across microservices can lead to significant operational overhead and unintended complexity.
This complexity stems not only from infrastructure concerns but also from model fragmentation caused by poorly defined boundaries. The result? The infamous “This API call could have been a join” scenario. Instead of agility and scalability, you end up with a system that is over-complicated, difficult to manage, and unable to deliver the benefits promised by EDA.
With Spring Modulith Events, you can still design your service architecture using event-driven principles within a single modular monolith (Modulith), which provides:
As your understanding of the domain matures, if the need arises to split modules into microservices (for scalability, independent deployability, fault tolerance, etc.), Spring Modulith allows for smooth transitions:
Systems are inherently growing in essential complexity, but there’s no need to add unnecessary complexity just to implement modularization or event-driven patterns. With Spring Modulith and Events, you can avoid the pitfalls of premature distribution while building well-designed, event-driven services. AsyncAPI further supports this by helping you manage and stabilise interfaces between modules, preventing unintended breaking changes.
Tickets
Late Bird tickets
Early Bird Ticket
Sold Out
419 €
Sold Out
Standard Ticket
Sold Out
519 €
Sold Out
Late Bird Ticket
Sold Out
Sold Out
Barcelona
May • 22 - 23 • 2025
2-Day Conference
Fira de Barcelona