토픽 166 / 192·시스템 설계 및 아키텍처 패턴
회복탄력성 (Resilience)
회복탄력성 (Resilience)
장애에서 빠르게 복구하는 시스템의 능력
특징: 서비스 연속성(↑), 설계 복잡도(↑)
구성요소: 서킷브레이커, 재시도, 타임아웃, 폴백
기술요소: Resilience4j, Polly, 카오스 엔지니어링
적용사례: 분산 시스템, 클라우드 네이티브
비교: 회복탄력성(복구) vs 고가용성(예방)
연관: 서킷 브레이커, MSA, 카오스 엔지니어링