jongminchung
tech
블로그
시리즈
쇼케이스
EN
시리즈
분산 환경의 실패 처리
결과가 불명확한 요청부터 Saga의 유지보수 비용, OpenStack와 Kubernetes의 조정 루프까지 분산 장애를 다루는 설계 원칙
1. 분산 환경의 실패 처리
·
2026-08-25
·
experimental
분산 장애 처리 1편: 요청은 어디까지 처리됐는가
프로세스 강제 종료와 응답 유실이 만드는 결과 불명확성을 분석하고 트랜잭션, 멱등성, Outbox, 재조정의 최소 안전선을 정의합니다.
2. 분산 환경의 실패 처리
·
2026-08-25
·
experimental
분산 장애 처리 2편: Saga와 오케스트레이터의 숨은 비용
Saga, 상태 머신, choreography, orchestrator가 정상 흐름 밖에서 만드는 전이·보상·버전·운영 비용과 도입 조건을 분석합니다.
3. 분산 환경의 실패 처리
·
2026-08-25
·
experimental
분산 장애 처리 3편: OpenStack와 Kubernetes는 실패를 어떻게 수렴시키는가
OpenStack Nova와 Kubernetes가 전역 트랜잭션 대신 영속 상태, 비동기 명령, 멱등 조정 루프, fencing으로 분산 장애를 다루는 방식을 비교합니다.