Session
Two Architects, One Mission: Rethinking How Systems Talk
Integration projects fail. Not because the technology doesn't work—it almost always does. They fail because communication patterns are picked based on habit rather than need. "What did we use last time? REST? Great, let's do that again." These reflexes and other influences lead to the same issue: systems that may technically function but fundamentally misunderstand the business requirements. This leads to operational problems, incorrect outcomes, scaling issues, high costs, and migration efforts.
We've spent years helping organizations untangle these messes across industries. The pattern is always the same: a mismatch between what the business needs from an interaction and what the technical implementation delivers. A synchronous call that would benefit from eventual consistency for resilience. An event stream where a simple request-response would suffice. Fire-and-forget where guaranteed delivery matters.
In this session, we'll share what usually goes wrong when teams default to familiar patterns without examining requirements. We'll take you on a tour through the landscape of communication styles—synchronous and asynchronous, commands and events, orchestration and choreography—not as abstract theory but as tools with specific trade-offs. Most importantly, we'll give you a practical framework to diagnose what your current integration scenario actually demands.
You'll leave with a decision model that starts with business intent rather than technology preference. Because the goal isn't to use Kafka everywhere—or REST everywhere—but to choose the pattern that makes your systems genuinely talk the way your business needs them to.
Fabrizio Lazzaretti
Senior Managing Consultant @ Wavestone | CNCF Ambassador | Speaker | Author
Zürich, Switzerland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top