~/talk

!!! Do not publish or share !!!!

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [distributed-systems]
slides:none on file

Argues ten concrete claims: asynchronous messaging favors throughput over latency, queues invert control flow (pushers vs fetchers) and require explicit flow control like TTL, tail‑drop or backpressure; retry without exponential backoff + jitter retry amplifies failure and topples systems; ordering kills concurrency so most systems shard/order by key; exactly‑once is impractical so prefer idempotency over exactly‑once. Uses AWS examples (EventBridge vs Pipes, SNS/SQS, Lambda), notes SQS limits (20,000 in‑flight per message group) and a serverless coffee demo that exposes real operational tradeoffs.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:07History of integration patterns
  3. 2:52From fallacies to truths
  4. 5:00Core messaging concepts
  5. 12:28First truth: Two boxes and a line
  6. 14:37Why messaging is powerful
  7. 28:49Understanding coupling
  8. 46:07Gregor’s law of distributed computing
  9. 57:24Integration vs distributed systems
  10. 1:04:07Control flow in messaging
  11. 1:38:42Break
  12. 1:39:24Resilience and robustness
  13. 1:53:40Retry logic pitfalls
  14. 2:05:12Order and duplicate messages
  15. 2:23:19Event-driven architectures
  16. 2:38:14Architectural trade-offs
  17. 2:41:55Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.