[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"lesson-software-architecture-availability-and-resilience-en":3,"cheat-sheet---en":3,"topic-info----en":3,"prev-software-architecture-availability-and-resilience-en":3,"next-software-architecture-availability-and-resilience-en":3,"domain-info-software-architecture-availability-and-resilience-en":4},null,{"meta":5,"body":8},{"title":6,"description":7},"Availability and Resilience","Why every dependency fails eventually, and how to keep serving users anyway. You quantify availability with SLOs and error budgets, design redundancy and failover, and apply resilience patterns like circuit breakers, backed by observability.",{"type":9,"value":10,"toc":15},"minimark",[11],[12,13,14],"p",{},"This domain starts from an uncomfortable fact: at scale, something is always failing. You learn to measure availability the way operators do, set SLOs and spend error budgets deliberately, and build redundancy that survives a zone loss. The resilience topics then harden every call path with timeouts, retries, circuit breakers, and graceful degradation, all made visible through observability.",{"title":16,"searchDepth":17,"depth":17,"links":18},"",3,[]]