4. [민수님] Saga (2) + 마지막 비교Saga 코레그로피 정의 및 개념코레그래피의 장단점활용 주문을 예를 들어서코드로 표현 (예제 중하나)시각화마지막 비교 ( Saga1 vs Saga2)혹시 모르니 추가마이크로서비스의 독립적인 분산 트랜잭션 처리를 지원하는 패턴이 바로 사가(Saga) 패턴이다. 사가 패턴은 각 서비스의 로컬 트랜잭션을 순차적으로 처리하는 패턴이다. 사가 패턴은 여러개의 분산된 서비스를 하나의 트랜잭션으로 묶지 않고 각 로컬 트랜잭션과 보상 트랜잭션을 설정해 비즈니스 및 데이터 정합성을 맞춘다. 즉 로컬 트랜잭션은 자신의 데이터를 업데이트 한 다음 사가 내에 다음 로컬 트랜잭션을 업데이트 하는 트리거 메시지를 게시해서 정합성을 맞춘다. 다른 트랜잭션이 실패해서 롤백이 필요한 경우..