Главная
Study mode:
on
1
Interaction Protocols
2
Evolutionary Biology
3
Facial Expressions
4
Etiquette & Manners
5
Hygiene Disease
6
Good conditions to succeed
7
Concurrent & Distributed Systems
8
No really, what can go wrong?
9
Multicast Example
10
ACK / NAK Implosion
11
Versioning
12
MPMC Queue
13
When designing an API, wrap Async with an Sync if you must
14
Batching
15
Mechanical Sympathy
16
Snake Oil Protocols
17
Protocols requiring arbitration
18
Applications should have feedback & recovery protocols
19
Protocol Layering
20
Are protocols the most significant human discovery?
21
Question, Hypothesis, Prediction, Experiment, Analysis
22
Code of Conduct The Golden Rule
Description:
Explore the fundamental role of interaction protocols in distributed and concurrent systems through this insightful 47-minute Devoxx conference talk. Delve into the history of protocols and their application in building robust distributed systems. Discover how protocols provide the foundation for essential quality attributes such as performance, resilience, and security. Learn about evolutionary biology, facial expressions, etiquette, and hygiene as they relate to system design. Examine real-world examples, including multicast protocols, MPMC queues, and API design best practices. Investigate the importance of feedback and recovery protocols in applications, as well as the concept of protocol layering. Gain valuable insights into mechanical sympathy, batching, and the pitfalls of "snake oil" protocols. Conclude by considering whether protocols might be one of the most significant human discoveries and explore the scientific method in protocol design. This talk offers a comprehensive look at the critical role of "good manners" in creating effective and efficient distributed systems. Read more

Interaction Protocols - It's All About Good Manners

Devoxx
Add to list
0:00 / 0:00