Saga + Message Broker

<aside> 🔑

단일 데이터베이스 vs 분산 트랜잭션 (EX. Saga Pattern)

→ MSA에서 데이터의 일관성을 보장하는 방법

</aside>


트랜잭션이란?

트랜잭션(Transaction)은 데이터베이스에서 하나의 작업 단위를 의미하며, 다음의 4가지 특성(ACID)을 만족해야 합니다.

⏹️ 트랜잭션

트랜잭션의 4가지 특징 : ACID