Interaction Protocols: It's all about good manners
summary
Asserts that interaction protocols are the foundation for performance, resilience and security in distributed systems and gives concrete fixes: Van Jacobson TCP congestion control rescues the Internet, reliable multicast uses randomized NAK timers (later tuned with exponential backoff) to avoid implosion, versioned state solves many-producer many-consumer queue correctness, and avoid text-over-wire; prefer compact binary and batching to cut syscalls. Warns that two‑phase commit and “guaranteed delivery” are often broken.
AI-written summary · about
chapters (13)
- 0:00The importance of protocols
- 1:57Roots of human interaction
- 4:26Societal and ethical layers
- 7:31Military and professional ethics
- 10:32IETF and technical standards
- 13:39Designing robust systems
- 17:07Case study: Multicast
- 22:14Versioning and communication
- 26:05Managing state and consensus
- 29:27Sync vs. async communication
- 35:11Mechanical sympathy and batching
- 38:46Avoiding anti-patterns
- 42:43Conclusion and reflections
related talks
36mCommunication Patterns in Organic Networks
36mDesign Decisions for Communication Systems
02h 42m!!! Do not publish or share !!!!
39mProtocol engineering for communicating actors
55mGoing Resilient
25mAvoiding Overload in Distributed Systems
01h 01mLittle things and big things: lessons for building large systems.
40mReliable Interaction in Distributed Systems
