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





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



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





![[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법Course Thumbnail](https://cdn.inflearn.com/public/courses/328032/cover/b566fea7-2dce-49cf-bd5a-911e33af1f31/328032-eng.png?w=420)



![[백문이불여일타] 데이터 분석을 위한 기초 SQLCourse Thumbnail](https://cdn.inflearn.com/public/courses/324566/cover/aa1fac55-6e80-4506-9c92-f32c2b65f93a/sql_basic.png?w=420)
![[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!Course Thumbnail](https://cdn.inflearn.com/public/courses/327041/cover/d1e15d56-83e2-464d-866d-09cd80bee4a2/327041-eng-original.png?w=420)
