~/talk

Without Resilience, Nothing Else Matters

Talkat GOTO Copenhagen 2015 · 2015-10-05..10-06· [devops-and-delivery, observability]
slides:none on file

Argument: production uptime beats architecture accolades, so resilience is a design requirement from day one, not an add‑on. Concrete practices: implement crash-only software and recursive restartability with supervisors that restart failing components, isolate failures with bulkhead compartments and an error kernel, use asynchronous, eventually consistent protocols (batchable, commutative, idempotent), and validate by chaos testing with Netflix’s Simian Army and multi‑JVM/network fault tests. These approaches reduce cascading failures and enable fast recovery.

AI-written summary · about

  1. 0:00Introduction
  2. 2:15What is resilience
  3. 4:58What is complex
  4. 13:41Design for failure
  5. 13:59Social systems resilience
  6. 17:51meerkats
  7. 21:07Resilience is nothing
  8. 22:49How to manage failure
  9. 23:57Root cause
  10. 24:22Embrace crash
  11. 26:33Recursive wrist
  12. 27:21State management
  13. 32:51Failure management
  14. 34:05Cascading failure
  15. 35:40Supervision
  16. 36:15Selfheal
  17. 39:37Error Kernel
  18. 44:30Diversity and redundancy
  19. 45:25Distributed systems
  20. 46:20Life beyond the illusion of present
  21. 46:40Decoupling in time
  22. 47:24Resilient protocols
  23. 49:21Testing Tools
  24. 50:12Summary
~/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.