~/talk

Designing for Failure using AWS: Resilient Systems

Talkat Site Reliability Engineering (SRE) 2025 · on Thursday, 2025-04-17· [devops-and-delivery]
slides:none on file

Claim: failures are inevitable so design to limit blast radius and recover fast. Concrete techniques include redundancy across availability zones and multiple instances, isolation via separate resource pools and queueed comms, and circuit breaker thresholds with timeouts and exponential backoff and limited retries. Implement graceful degradation for noncritical features, add logging/metrics for diagnosis, and run chaos engineering in production to validate that the built fallbacks actually keep core functionality working and speed recovery.

AI-written summary · about

  1. 0:00Introduction to Designing for Failure
  2. 0:44The Reality of System Failures
  3. 1:52Why Design for Failure?
  4. 3:14Core Principles and Techniques
  5. 3:48Redundancy and Isolation
  6. 5:00Circuit Breakers and Timeouts
  7. 6:25Graceful Degradation
  8. 7:01Monitoring and Observability
  9. 7:59Shifting the Mindset
  10. 9:07Conclusion and Final Thoughts
~/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.