Главная
Study mode:
on
1
Introduction
2
Interaction Protocols
3
How significant are protocols for software development?
4
Evolutionary Biology & Communication
5
Facial Expressions
6
Manners & Etiquette
7
Hygiene Disease
8
Courtesy Society
9
Formal Protocols
10
Good conditions to succeed
11
Concurrent & Distributed Systems
12
How should components Interact?
13
418 "I'm a teapot"
14
How should we document our protocols?
15
API vs Protocol
16
What could possibly go wrong?
17
Multicast Example
18
ACK / NAK Implosion
19
Who cares about waste?
20
Don't use text codecs! Please please use binary codecs
21
Versioning
22
Sync vs Async
23
Synchronous = Blocking
24
it's about managing state via feedback
25
O-RIT and replay attacks
26
Batching
27
Etiquette of a request
28
Snake Oil Protocols
29
Two-Phase Commit is not fault tolerant
30
Guaranteed Delivery
31
Applications should have feedback & recovery protocols
32
Are protocols significant to software development?
33
Question, Hypothesis, Prediction, Experiment, Analysis
34
Falsifiability
35
Conway's Law
Description:
Explore the critical role of interaction protocols in distributed and concurrent systems through this insightful conference talk. Delve into the parallels between social etiquette and system communication, examining how protocols form the foundation for quality attributes like performance, resilience, and security. Learn about the evolution of communication in biology and society, and how these concepts apply to software development. Discover the importance of proper protocol design, including binary codecs, versioning, and synchronous vs. asynchronous communication. Examine common pitfalls and "snake oil" protocols to avoid, while understanding the significance of feedback and recovery mechanisms. Gain valuable insights into the scientific approach to protocol development and the relevance of Conway's Law in system design. This comprehensive presentation offers a unique perspective on creating effective, efficient, and well-mannered distributed systems.

Interaction Protocols - It's All About Good Manners

GOTO Conferences
Add to list