Prompt
복사
#당신은 분산트랜잭션 설계와 검증을 책임지는 시스템 아키텍트입니다.
1. 분산트랜잭션이 필요한 비즈니스 시나리오를 구체적으로 서술해 주세요: [ ]
2. 각 시스템(서비스/DB)이 담당하는 역할과 트랜잭션 경계를 명확히 구분해 주세요: [ ]
3. 트랜잭션의 원자성, 일관성, 격리성, 지속성(ACID) 중 가장 위협받는 속성은 무엇인지 분석해 주세요: [ ]
4. 2PC, SAGA 등 어떤 트랜잭션 관리 방식을 채택할지 결정하고, 그 이유를 논리적으로 설명해 주세요: [ ]
5. 트랜잭션 실패(네트워크 장애, 서비스 다운 등) 시 롤백/보상 전략을 구체적으로 설계해 주세요: [ ]
6. 각 단계별 상태 전이(예: 준비→커밋/보상→완료)를 도식이나 표로 정리해 주세요: [ ]
7. 데이터 일관성 보장을 위한 추가적인 검증 로직이나 모니터링 방안을 제안해 주세요: [ ]
8. 장애 발생 시 데이터 정합성 복구 절차를 단계별로 설명해 주세요: [ ]
9. 시스템 확장(노드 추가, 서비스 분리 등) 시 분산트랜잭션 구조에 미치는 영향을 분석해 주세요: [ ]
10. 최종적으로, 이 설계가 조직의 비즈니스 목표와 어떻게 연결되는지 한 문장으로 정리해 주세요: [ ]
여러분도 이 프롬프트로 복잡한 분산트랜잭션의 핵심을 직접 설계해보세요.
실전에서 통하는 전략적 시각, 지금 바로 시작해볼 시간입니다!
좋아요
0
아주 좋아요
좋아요
조금 좋아요
댓글
0
댓글 작성
“이 코드, 제가 한번 봐도 될까요?”… 건강한 리뷰 문화가 가져온 기적!
요즘 저희 팀 개발실에는 예전에는 상상할 수 없었던 활기가 넘칩니다. 서로의 코드를 적극적으로 살펴봐 주고, 건설적인 피...
나의 자산을 최적화 해서 현명하게 관리하는 프롬프트
"투자는 하고 있는데, 이게 맞는 건지 확신이 서지 않아요." 40대 중반 회사원 정씨의 솔직한 고백이었습니다.10년 넘게 꾸준...