1️⃣ 마이크로서비스를 위한 데이터 관리

전통적(모놀리식) 데이터 관리

마이크로서비스 아키텍처 데이터 관리

데이터 관리 전략

전략 설명
Database per Service 서비스마다 독립 DB → 서비스 장애가 전체 영향 최소화
Shared Database 여러 서비스가 하나의 DB 사용 → 단일 DB 장애·성능 병목 위험 (권장X)
Event-driven Sync Kafka 등 이벤트 스트리밍으로 데이터 동기화 → eventual consistency 유지

예시

2️⃣ CAP 이론

CAP 이론 개념