사가 패턴
분산 시스템에서 여러 서비스에 걸친 트랜잭션을 관리하는 패턴이다. 각 단계의 로컬 트랜잭션을 순차적으로 실행하고, 실패 시 보상 트랜잭션을 통해 이전 단계의 작업을 취소하여 데이터 일관성을 유지한다.