Surviving Scale: Patterns for Evolving Failure-Resilient Microservices
summary
Presentation describes patterns Nubank uses to make large-scale distributed microservices resilient to failures, covering concrete techniques such as circuit breakers, sharding, moving flows to asynchronous processing, monitoring, canary deployments, continuous deploys and incremental feature rollouts. It discusses real incident-driven cases (internal DDoS, third‑party API outages, accidental production DB deletion) that motivated those implementations and trade-offs of the approaches.
AI-written summary · about
related talks
37mResilience Design Patterns
51mPatterns for building resilient software systems
01h 03mPatterns for Resilient Architecture
40mLet it fail: resilience patterns for microservices
51mDesigning for Failure: Build Resilient Services
35mDesign patterns for application resiliency
29mThe art of being resilient. How to handle failures gracefully in Distributed Systems.
53mResiliency and Availability Design Patterns for the Cloud
