~/talk

Let it fail: resilience patterns for microservices

Talkat Commit Conf 2019 · 2019-11-22..11-23· [microservices]
slides:none on file

FREE NOW runs ~250 services and shows concrete resilience wins: a voucher outage costs ~100k€ and once causes a missed flight, so the platform adopts retries with capped attempts, exponential backoff and randomized jitter, Spring Retry for JVM, Netflix Hystrix (moving to Resilience4j), and per-operation metrics for root-cause. Engineering implements circuit breakers, bulkheads (thread-pool isolation) and load‑sharing, idempotence checks to avoid double charges, health endpoints, and tracing; result: fewer fires, less alert fatigue, and recoveries without redeploys.

AI-written summary · about

  1. 0:00Introduction and real story
  2. 2:15What is resilience in microservices
  3. 5:53Retry patterns and pitfalls
  4. 9:28Exponential backoff with jitter
  5. 14:55Idempotence in distributed systems
  6. 17:30Graceful degradation with circuit breakers
  7. 24:30Bulkheading for isolation
  8. 29:53Load shedding in practice
  9. 30:18Health checks and endpoints
  10. 32:07Summary and benefits of resilience
~/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.