b.log()

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

#Architecture

이 태그가 달린 글

14 ENTRIES
tags/architecture/

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

요청 한 건의 일생 2편 — Node.js는 요청을 받아 어떤 계층으로 흘려보내는가

요청이 애플리케이션 서버 안으로 들어온 뒤의 이야기. 소켓에서 req 객체가 만들어지는 과정과 싱글 스레드가 동시 요청을 처리하는 원리, 미들웨어 파이프라인, 그리고 Controller에서 Service를 거쳐 Repository까지 내려가는 계층 구조를 본다.

2026-09-17
[backend]
request-lifecycle-02-app-entry.md
03

디자인 패턴 전에 알아야 할 안티패턴 — 5편: 통합과 조직

Stovepipe System, Vendor Lock-In, Single Point of Failure, Architecture by Implication, Design by Committee, Ivory Tower Architecture — 시스템 간 통합과 아키텍처를 결정하는 방식의 안티패턴

2026-09-16
[architecture]
anti-patterns-integration-and-organization.md
04

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

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

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

디자인 패턴 전에 알아야 할 안티패턴 — 3편: 계층과 모듈 구조

Architecture Sinkhole, Cyclic Dependency, Leaky Abstraction, Anemic Domain Model, Inner-Platform Effect, Swiss Army Knife — 한 애플리케이션 안에서 계층과 모듈의 경계가 무너진 안티패턴

2026-09-16
[architecture]
anti-patterns-layers-and-modules.md
06

패턴을 고르는 법 — 교환 조건의 계산

충돌하는 힘을 숫자로 적고, 팔 권한을 확인하고, 되돌리기 비용으로 정렬하는 선택 절차. 패턴이 안티패턴이 되는 세 경로와 판 것을 남기는 ADR. 시리즈 완결.

2026-09-15
[backend]
backend-design-patterns-16-choosing-patterns.md
07

패턴은 무엇을 파는가 — 해법이 아니라 교환 조건

패턴을 해법이 아니라 교환 조건으로 읽는 법. 간접성·일관성·중복이라는 세 통화, Repository로 계산해 본 가격표, 그리고 16편 시리즈의 지도.

2026-09-15
[backend]
backend-design-patterns-1-what-patterns-sell.md
08

디자인 패턴 전에 알아야 할 안티패턴 — 2편: 아키텍처와 프로세스

Spaghetti Code, Big Ball of Mud, Lava Flow, Golden Hammer, Premature Optimization, Reinventing the Wheel — 시스템과 개발 문화 차원의 안티패턴

2026-09-14
[architecture]
anti-patterns-architecture-and-process.md
09

왜 같은 실수가 반복되는가 — 안티패턴의 생산 메커니즘

알려진 해법이 있는데도 같은 구조가 반복되는 이유. Conway의 법칙, 도구 우선 선택, 지연 도착하는 비용, 중앙화와 분산의 진자. 시리즈 완결.

2026-09-14
[backend]
backend-antipatterns-16-why-we-repeat-ourselves.md
10

안티패턴이란 무엇인가 — 패턴의 그림자

안티패턴의 엄격한 정의(해법이 두 개 있어야 한다), 코드 스멜·실패 사례와의 구분, 판별 체크리스트, 그리고 16편 시리즈의 지도.

2026-09-14
[backend]
backend-antipatterns-1-what-is-an-antipattern.md
11

프론트엔드 디자인 패턴 (7) — GoF 23개의 운명: 생존, 변형, 소멸

GoF 패턴 23개가 실제 프론트엔드 라이브러리 코드에서 어떤 모습으로 살아있는지 추적하고, 사라진 것들은 왜 사라졌는지 밝힌다. 시리즈 완결.

2026-09-14
[frontend]
frontend-design-patterns-7-gof-in-frontend.md
12

프론트엔드 디자인 패턴 (6) — 폴더 구조는 의존성 규칙이다: FSD와 기계적 강제

폴더 구조 논쟁을 의존성 규칙 논쟁으로 환원한다. FSD 레이어 설계, 공개 API, 그리고 ESLint와 dependency-cruiser로 그 규칙을 CI에서 강제하는 법.

2026-09-14
[frontend]
frontend-design-patterns-6-architecture-fsd.md
13

프론트엔드 디자인 패턴 (1) — 전체 지도: 상태는 어디에 사는가

jQuery부터 RSC까지, 프론트엔드 패턴의 역사를 하나의 질문으로 관통한다 — 상태는 어디에 살고, 변경은 어떻게 전파되며, 누가 그것을 소유하는가.

2026-09-14
[frontend]
frontend-design-patterns-1-overview.md
14

프론트엔드 안티패턴 (1) — 안티패턴을 보는 눈: 비용 곡선과 되돌리기 비용

안티패턴은 실수가 아니라 구조다. 비용 곡선, 되돌리기 비용, 지연된 비용이라는 세 축으로 판단하는 법과, 지연된 비용을 즉시 아프게 만드는 측정 장치.

2026-09-14
[frontend]
frontend-antipatterns-1-how-to-see.md