~/talk

Going Resilient

Talkat Voxxed Days Vienna 2016 · 2016-03-16..03-18· [distributed-systems]
links:none on file
slides:none on file

Outlines concrete principles: model failures as normal, build crash-only components that restart in isolation, and protect critical data in a minimal error kernel. Recommends asynchronous patterns—asynchronous messaging and queues—with supervision, retries, caching, circuit breakers and throttling to avoid cascade. Advises using infrastructure that already offers redundancy and service discovery (Kubernetes/etcd, Netflix-style tooling, Vert.x) and running chaos-style tests (kill -9, drop/duplicate/reorder messages) to verify that automatic restart and failover actually work.

AI-written summary · about

  1. 0:00Introduction to resilience
  2. 1:54Speaker background
  3. 2:16Defining resilience
  4. 6:32Why systems fail
  5. 8:21Complex systems and failure
  6. 14:50Embrace failures in design
  7. 16:37Complex systems run degraded
  8. 19:48Failure management is design
  9. 21:13Crash-only design pattern
  10. 27:46Prevent cascading failures
  11. 29:36Supervision mechanisms
  12. 30:37Minimal error kernel pattern
  13. 33:04Handling failures properly
  14. 35:50Diversity and redundancy
  15. 37:54Network communication resilience
  16. 40:04Component-level resilience patterns
  17. 44:04Testing resilient systems
  18. 47:07When is a system resilient?
  19. 48:57Practical implementation levels
  20. 54:46Summary and key takeaways
~/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.