Circuit Breaker Pattern
장애 서비스로의 반복 호출을 차단하여 연쇄 장애(Cascading Failure)를 방지하는 회복성 패턴. 구현체: Resilience4j (Java), Polly (.NET), Hystrix (deprecated).
이 용어로 연결된 기록을 섹션별로 살펴봅니다.
장애 서비스로의 반복 호출을 차단하여 연쇄 장애(Cascading Failure)를 방지하는 회복성 패턴. 구현체: Resilience4j (Java), Polly (.NET), Hystrix (deprecated).
서비스 신뢰성을 수치로 정의하고 계약하는 SRE의 핵심 프레임워크. 남은 Error Budget이 있으면 새 기능 배포 가능. 소진되면 안정화 작업 우선. 개발팀과 SRE 팀의 공통 언어.
시스템의 부하를 예측하고 자원을 효율적으로 분배하며 정밀한 부하 분산(Load Balancing) 역학을 학습하는 노드입니다.
장애 발생 시 체계적인 대응 절차(Incident Response)와 재발 방지를 위한 포스트모텀(Post-mortem) 및 복구 엔지니어링을 학습하는 노드입니다.
시스템의 내부 상태를 투명하게 들여다보는 관측성(Observability)과 안성성을 정량화하는 SLI/SLO 및 에러 예산 체계를 학습하는 노드입니다.
코드 배포 자동화(CI/CD)와 인프라의 코드화(IaC), 그리고 서비스 신뢰성을 공학적으로 관리하는 SRE 체계를 배우는 학습 노드입니다.
서비스의 신뢰도를 수치적 지표(SLI)와 목표(SLO)로 정의하고, 허용 가능한 실패의 양인 에러 예산을 통해 혁신과 안정의 물리적 균형을 맞추는 SRE 핵심 물리학을 다룹니다.