fos-blog
/study
01 / 홈
02 / 카테고리
03 / 시리즈
검색
⌘K
01 / 홈
02 / 카테고리
03 / 시리즈
/
fos-blog
/
categories
/
architecture
/
distributed-systems
ARCHITECTURE · DISTRIBUTED-SYSTEMS
distributed-systems
9
글
·
category/architecture/distributed-systems
README
distributed-systems 시리즈에 대하여
README.md
README
.md
서비스 간 통신, 데이터 정합성, 메시지 처리와 장애 격리를 다루는 문서다.
데이터와 정합성
분산 트랜잭션
— 2PC의 제약과 대안
분산 트랜잭션과 Outbox 패턴
— Outbox를 선택하는 이유
Outbox와 Inbox 패턴
— 발행 원자성과 멱등 수신
Event Sourcing과 CQRS
— 이벤트 기록과 읽기·쓰기 모델 분리
캐시 설계 전략
— 캐시 읽기·쓰기 전략과 Stampede 대응
통신과 처리
MSA 서비스 간 통신
— 동기 호출과 비동기 메시징 조합
Spring Batch와 Event-Driven
— 처리 모델 선택 기준
Resilience 패턴
— Timeout, Retry, Circuit Breaker와 Bulkhead
02
이 폴더의 글
9 posts
architecture
Event Sourcing과 CQRS — 상태가 아니라 변화를 저장한다는 발상
architecture
MSA 서비스 간 통신: Redis [Cache-Aside](../../database/redis/cache-aside.md) × Kafka 이벤트 하이브리드 설계
architecture
Outbox / Inbox Pattern 심화 — 분산 메시징의 정합성 문제를 DB 트랜잭션으로 풀어내기
architecture
Spring Batch와 Event-Driven의 선택 기준
architecture
분산 트랜잭션
architecture
분산 트랜잭션과 Outbox 패턴 — 왜 2PC를 피하고 어떻게 대신할 것인가
architecture
시니어 백엔드를 위한 Resilience 패턴 실전 가이드 — Timeout, Retry, Circuit Breaker, Bulkhead, Backpressure
architecture
캐시 설계 전략 총정리
kafka
architecture/distributed-systems
Kafka를 로그로 이해하기: 복제, 재처리, 상태와 데이터 통합