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








![대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [이론편]講義サムネイル](https://cdn.inflearn.com/public/courses/334948/cover/9474fad2-5148-4e91-a52c-81ecdbed2e9c/334948.jpg?w=420)
![대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]講義サムネイル](https://cdn.inflearn.com/public/courses/335185/cover/c3a4bec6-a4b9-44c9-ab81-f3418d8d6042/335185.jpg?w=420)



![백엔드 취업을 위한 프로젝트 구조 와 데이터베이스 다루기 [MySQL, Mongo]講義サムネイル](https://cdn.inflearn.com/public/courses/332866/cover/002e90d9-1412-4a10-a9c6-39aa22d99671/332866.png?w=420)


![[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!講義サムネイル](https://cdn.inflearn.com/public/courses/328743/cover/59aa0ed0-cf2f-4cdc-b508-6cf8d652c563/328743-eng-original.png?w=420)
![[개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문!講義サムネイル](https://cdn.inflearn.com/public/courses/328741/cover/e1d1e473-ef71-403e-93ef-63db6a7eba72/328741-eng-original.png?w=420)

![[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스講義サムネイル](https://cdn.inflearn.com/public/courses/325283/course_cover/afb413e6-681e-47cd-808a-099c79fed112/rookiss-rpg-5.jpg?w=420)
![[백문이불여일타] 데이터 분석을 위한 고급 SQL講義サムネイル](https://cdn.inflearn.com/public/courses/324605/cover/141a32ce-69fe-42d9-9253-d2136e208464/sql_advanced.png?w=420)





