b.log()

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

#API Design

이 태그가 달린 글

4 ENTRIES
tags/api design/

ALL TAGS · 372

01

WebSocket 완전 정복 8편 — 메시지 설계: 봉투 형식, correlation id, 그리고 seq

WebSocket이 메시지의 의미를 정해 주지 않으므로 직접 설계해야 하는 애플리케이션 프로토콜을 다룹니다. 타입 유니온으로 표현한 봉투 형식, 요청-응답을 잇는 correlation id, 재연결 복구의 토대가 되는 seq, 버전 관리 원칙과 RPC 클라이언트 구현을 담았습니다.

2026-09-23
[network]
websocket-08-message-design.md
02

원격 경계의 문법 — Remote Facade, DTO, API Composition, BFF

원격 경계에서 왕복 횟수·내부 구조 유출·흩어진 데이터·클라이언트별 요구를 다루는 네 패턴. 가용성 산술로 본 부분 실패 처리와 필드 하나당 늘어나는 매핑 지점.

2026-09-15
[backend]
backend-design-patterns-7-remote-boundary-patterns.md
03

계약의 붕괴 — Chatty Interface, 버전 없는 API, Over-fetching

Chatty Interface, 버전 없는 API, Over-fetching이 한 화면에 모이는 이유와 유스케이스 기반 엔드포인트·런타임 계약으로 계약을 고정하는 법.

2026-09-14
[backend]
backend-antipatterns-8-contract-collapse.md
04

프론트엔드 디자인 패턴 (3) — Headless 컴포넌트: 제어권을 설계한다

prop 15개짜리 드롭다운을 Compound Component → Control Props → State Reducer → Headless로 단계적으로 리팩터링하며 제어권 스펙트럼을 직접 만들어 본다.

2026-09-14
[frontend]
frontend-design-patterns-3-headless-design.md