You Keep Using That Word - Understanding Asynchronous Communication in Distributed Systems
-
17
-
- Write review
Build GenAI Apps from Scratch — UCSB PaCE Certificate Program
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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