카카오 면접관이 알려주는 MSA 관점에서의 분산 트랜잭션 패턴
분산 환경에서 데이터 일관성을 유지하기 위한 SAGA 트랜잭션 관리 기법을 실습 중심으로 학습합니다. Spring Boot와 Docker를 활용해 3개의 마이크로서비스를 구성하고, Orchestration과 Choreography 두 가지 패턴을 Kafka와 MySQL로 구현합니다. 이 강의를 통해 분산 트랜잭션의 동작 원리, 보상 트랜잭션 설계, 장애 복구 처리 등 실무에서 바로 활용 가능한 핵심 개념을 익힐 수 있습니다.

- 해결
23강 예제 질문입니다! (서비스 1 > 2 > 3 호출 시나리오 관련)
<img src="https://cdn.inflearn.com/public/files/posts/286c8c8f-59af-44dd-9457-1a82d8b7ed2a/bbf576c1-1b23-4d8e-9177-dd9e3c6ff883.png" media-type="img"
javaspringmysqlspring-bootmsaswm.3idiots
・
2달 전
0
42
2
- 해결
강의 11 질문
강의의 시퀀스 다이어그램을 보았을 때, 2가지 정도 질문 드립니다. 1) stateless 요청에서 상태값의 전달 관련<l
javaspringmysqlspring-bootmsaHW J
・
2달 전
1
50
2
- 해결
강의 첨부파일 문의
11번 강의처럼 첨부파일 내려받았을 때 시퀀스 다이어그램 이미지 등이 없는 경우가 종종 존재합니다.첨부파일이 없는데 아이콘표시가 달린건지 누락된건지 알 수 있을까
javaspringmysqlspring-bootmsaHW J
・
2달 전
0
47
1
- 해결
Orchestration 방식의 모듈 구성에 관한 질문
안녕하세요!강의를 모두 학습하고, 실습도 진행하면서 오케스트레이션 방식을 적용해보고 있는데 궁금한 점이 있어 질문드립니다. <p st
javaspringmysqlspring-bootmsaBeakGwa
・
3달 전
0
80
2
- 해결
Orchestration 패턴시 트랜잭션 분리
안녕하세요 강의 열심히 보고 분산트랜잭션에 대해 배워가고 있습니다. 우선 좋은 강의 만들어주셔서 감사합니다. 강의를 보다가 Orchestra
javaspringmysqlspring-bootmsa파이리이2
・
3달 전
0
76
2
- 해결
common 모듈의 필요성과 다른 방법에 대한 문의
안녕하세요! 궁금증이 생겨 문의 드립니다.common 공통 모듈은 서비스간 통신 데이터 구조를 표준화해서 통일성 있게 사용하기 위해서 사용한다고 이해하였습니다.<
javaspringmysqlspring-bootmsaBeakGwa
・
3달 전
0
67
1
- 해결
주식거래와 같은 실시간 보장이 필요한 상황에서 SAGA 패턴 도입에 대한 문의
안녕하세요!과거에, MSA 학습용으로 모의 주식 투자 서비스(?)를 만들어본 사람입니다. 당시에, 주식 매수의 기능을, 2개의 ser
javaspringmysqlspring-bootmsaBeakGwa
・
3달 전
0
76
2
- 해결
사가 패턴 질문
안녕하세요. 현재 사가패턴을 공부하고 있는 개발자입니다. 제
javaspringmysqlspring-bootmsa김재연
・
4달 전
0
84
2
- 해결
입금 성공 후 계좌 잔고 증가 로직 구현 방법 문의
강의를 보고 궁금한 점이 생겨서 질문드립니다.강의에서 구현된 송금 프로세스를 분석해보니,출금은 정상적으로
javaspringmysqlspring-bootmsa호로록
・
4달 전
0
92
1
- 해결
코레오그래피 방식으로 SAGA 패턴을 구성할때 메시지 설계는 어떤식으로 해야하는지 궁금합니다
안녕하세요 강의를 보면서 SAGA 패턴에 대해 공부하면서 궁금한 부분이 생겼습니다코레오그래피 방식으로 주문 비지니스를 구성한다고 할때 메시지 브로커를 통해서 자신
javaspringmysqlspring-bootmsaminsik2434
・
4달 전
0
102
1






