You Keep Using That Word - Understanding Asynchronous Communication in Distributed Systems
-
17
-
- Write review
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Build the Finance Skills That Lead to Promotions — Not Just Certificates
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