b.log()

blog92@web:~$ grep -rl "#Microservices" posts/

#Microservices

이 태그가 달린 글

5 ENTRIES
tags/microservices/

ALL TAGS · 372

01

DB 설계 A to Z 23강 — 도메인 경계와 DB 분리

바운디드 컨텍스트로 소유권을 나누고 스키마·권한·공개 뷰에서 물리 분리까지 단계적으로 강화하는 방법, DB를 나눌 때 잃는 조인·FK·트랜잭션과 아웃박스·CDC·사가라는 대안, 공유 DB 안티패턴을 다룬다.

2026-09-17
[database]
db-design-23-domain-boundaries.md
02

디자인 패턴 전에 알아야 할 안티패턴 — 4편: 분산 시스템

Distributed Monolith, Shared Database, Chatty Services, Nanoservices, Entity Service, Death Star — 경계가 네트워크가 되면서 증폭되는 안티패턴

2026-09-16
[architecture]
anti-patterns-distributed-systems.md
03

서비스 경계를 긋는 법 — Bounded Context와 분해 전략

Bounded Context와 Context Mapping으로 경계를 긋고 커밋 로그의 동시 변경으로 후보를 검증한다. 조율 쌍 K(K−1)/2, 잘못 그은 경계의 수정 비용, Modular Monolith가 먼저인 이유.

2026-09-15
[backend]
backend-design-patterns-10-service-decomposition.md
04

Shared Database와 Entity Service — 경계를 데이터로 그을 때

컬럼 하나를 못 바꾸는 공유 DB와 명사로 쪼갠 Entity Service의 함정. 경계를 변경 이유로 긋고 데이터 중복을 결합도의 값으로 치르는 법.

2026-09-14
[backend]
backend-antipatterns-10-shared-database-entity-service.md
05

Distributed Monolith — 가장 비싼 실패

기능 하나에 서비스 일곱 개가 같은 날 배포되는 구조. 함께 바뀌는 것을 세어 진단하고 Modular Monolith로 후퇴하는 탈출 경로.

2026-09-14
[backend]
backend-antipatterns-9-distributed-monolith.md