초안
아직 소유자가 확인하지 않은 글입니다. 특히 AI가 먼저 쓴 글이 여기 있습니다.
MSA에서 무엇을 함께 성공시켜야 할까
초안
분산된 문서 처리에서 API 성공과 업무 성공을 구별하고, 실패 뒤 남아도 되는 상태를 먼저 정의한다.
서비스 경계를 바꾸면 트랜잭션이 단순해질까
초안
서비스별 데이터 소유권과 로컬 트랜잭션 범위를 구별하고, 경계 조정으로 부분 성공 문제를 줄일 수 있는지 검토한다.
2PC와 Saga는 무엇을 약속하는가
초안
2PC의 commit 조정과 Saga의 재시도·보상이 제공하는 보장을 구별하고, 예제의 참여 범위와 중간 상태를 검토한다.
이벤트로 다음 작업을 시작해 본다
초안
예약·변환·저장을 이벤트로 연결하고, 코레오그래피에서 다음 단계와 실패 처리 책임이 어디에 있는지 살펴본다.
한곳에서 다음 단계를 정해 본다
초안
같은 참여자들을 중앙 조정 코드로 연결해 책임을 비교하고, 논리적 중앙 제어와 물리적 단일 프로세스를 구별한다.
Saga 중간 상태를 다른 요청이 읽으면
초안
동시 예약과 중간 상태 노출을 통해 Saga의 격리 한계를 확인하고, 원장과 조회 계약의 책임을 분리한다.
DB에는 있는데 다음 작업이 시작되지 않는다
초안
DB 커밋과 다음 요청 사이의 유실을 재현하고, outbox가 남기는 전송 의도와 중복 처리 책임을 구별한다.
오케스트레이터가 꺼지면 누가 이어 갈까
초안
프로세스 중단 뒤 조정자가 이어 가려면 필요한 상태를 살펴보고, Temporal의 실행 이력과 메모리 저장을 구별한다.