You Keep Using That Word - Understanding Asynchronous Communication in Distributed Systems
-
17
-
- Write review
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Google, IBM & Microsoft Certificates — All in One Plan
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the complexities and confusion surrounding the term "asynchronous" in distributed systems communication through this 46-minute keynote presentation from MQ Summit 2025. Delve into the perennial challenge of determining how different services should communicate in distributed computing environments, where technical categorization often oversimplifies complex decisions. Examine why the seemingly straightforward choice between synchronous and asynchronous communication approaches is far more nuanced than it appears, particularly when stakeholders cannot agree on fundamental definitions. Discover how the term "asynchronous" encompasses various interpretations including non-blocking clients, message-broker based communication, and inbox-based message passing, leading to significant confusion across different contexts. Learn why simply adopting "cloud native" approaches without clear understanding can result in wasteful spending on technology vendors and consultants. Gain insights into the semantic challenges that plague distributed systems architecture discussions and understand how slight contextual differences in terminology create substantial misunderstandings in technical decision-making processes.
Syllabus
Keynote: You Keep Using That Word - Sam Newman | MQ Summit 2025
Taught by
Code Sync