yongyongcoding 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/01/06 1

[디자인 패턴] SAGA 패턴이란?

SAGA 패턴이란?분산 트랜잭션을 우아하게 처리하는 방법을 말한다.MSA 아키텍처가 보편화 되면서, 여러 서비스에 걸친 트랙잭션을 어떻게 처리할 것인가?에 대한 해답 중 하나이다. 목차 1. 분산 환경에서의 트랜잭션 문제2. 기존 해결책: 2PC (Two-Phase Commit)3. SAGA 패턴 등장 배경4. SAGA 패턴이란?5. SAGA의 핵심 개념 (보상 트랜잭션)6. SAGA 구현 방식 6-1. Choreography 방식 6-2. Orchestration 방식7. 간단한 예제로 이해하는 SAGA8. SAGA 패턴의 장점과 단점9. 언제 SAGA 패턴을 써야 할까?10. 정리 1. 분산 환경에서의 트랜잭션 문제. MSA 환경에서는 일반적인 트랜잭션이 어렵습니다.주문 / 결제 / 배송 서비..

카테고리 없음 2026.01.06
이전
1
다음
더보기
프로필사진

yongyongcoding 님의 블로그

yongyongcoding 님의 블로그 입니다.

  • 분류 전체보기 (28)
    • Spring (6)
    • DataBase (2)
    • Network (1)
    • Cloud (9)

Tag

스프링, MSA, 개발, 개발지식, 클라우드, Container, 쿠버네티스, 벡엔드, Cloud, 개발자, 디자인 패턴, ci/cd, spring, db, spring boot, AWS, Ai, DevOps, It, 백엔드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바