~/talk

Five Design Patterns to build resilient Applications

Talkat NDC Melbourne 2022 · 2022-06-20..06-24· [web-performance, devops-and-delivery]
github:deekob
slides:none on file

Shows a demo app (React front end, .NET proxy) calling a flaky third‑party joke API and applies five concrete patterns using Polly and AWS Fault Injection Simulator to prove them. Implements timeout 5s on HttpClient, a fallback that returns one canned joke, a retry loop of 5 retries with exponential backoff plus jitter (0–1000ms), and a circuit breaker that opens after 5 failures for 1 minute. Chaos experiments stop EC2 instances to validate the improvements.

AI-written summary · about

  1. 0:00Start
  2. 1:15Background
  3. 2:58Failure Is Bad
  4. 4:21Chaos Engineering
  5. 6:10React App
  6. 15:49Graceful Degradation
  7. 16:15Fallback
  8. 18:18Policy Wrap
  9. 20:46Retries
  10. 21:30Retry Policy
  11. 23:54Retry Pattern
  12. 26:26The Exponential Back Off
  13. 29:32Clustering
  14. 31:33Pattern Five
  15. 32:37Circuit Breaker
  16. 41:24Phase of Chaos Engineering
  17. 44:23Observability
  18. 45:56Fault Injection Simulator
  19. 47:11Social Engineering
  20. 55:22Social Engineering Attack
  21. 1:01:15Five-Step Plan
  22. 1:02:38Sim Swap
  23. 1:14:16Face Plate
~/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.