본문으로 바로가기

아카이브 글

트렌드 먼저 최근 운영 이슈와 시니어 해석만 빠르게 보기 개념부터 보강 심화 학습 글만 모아 체계적으로 따라가기 구현 문맥 보기 프로젝트 시리즈와 설계 변화만 이어서 보기

2026 개발 트렌드: HTTP/3 도입의 병목은 활성화가 아니라 UDP 경로·Fallback·관측 계약이다

2026 개발 트렌드: HTTP/3 도입의 병목은 활성화가 아니라 UDP 경로·Fallback·관측 계약이다

HTTP/3와 QUIC를 웹·API edge에 도입할 때, 프로토콜 활성화보다 중요한 UDP 경로 검증, HTTP/2 fallback, 지표 분리, 보안·비용·rollback 기준을 실무 관점에서 정리합니다.

백엔드 커리큘럼 심화: WebTransport 세션·스트림·Datagram을 지연·유실·백프레셔 기준으로 운영하는 법

백엔드 커리큘럼 심화: WebTransport 세션·스트림·Datagram을 지연·유실·백프레셔 기준으로 운영하는 법

WebTransport를 WebSocket의 빠른 대체재로 보지 않고, 신뢰성·순서·혼잡 제어가 다른 stream과 datagram을 세션 계약으로 운영하는 기준을 정리합니다.

백엔드 커리큘럼 심화: gRPC 스트리밍 흐름 제어와 역압, 빠른 소비자를 느린 소비자로 망가뜨리지 않는 법

백엔드 커리큘럼 심화: gRPC 스트리밍 흐름 제어와 역압, 빠른 소비자를 느린 소비자로 망가뜨리지 않는 법

gRPC client·server·bidirectional streaming에서 HTTP/2 흐름 제어, 애플리케이션 큐, deadline·cancellation을 함께 설계해 느린 소비자와 burst가 메모리·꼬리 지연으로 번지는 것을 막는 운영 플레이북입니다.

백엔드 커리큘럼 심화: Request Body Guardrail, 큰 요청 본문을 안전하게 받는 법

백엔드 커리큘럼 심화: Request Body Guardrail, 큰 요청 본문을 안전하게 받는 법

큰 JSON, 파일 업로드, multipart 요청을 서버가 언제 거절하고 언제 스트리밍·비동기 처리로 넘겨야 하는지 실무 기준으로 정리합니다.

Go로 PostgreSQL 프록시 만들기 (29) - WriteHeader 이후 헤더 동결과 테스트가 못 잡는 버그

Go로 PostgreSQL 프록시 만들기 (29) - WriteHeader 이후 헤더 동결과 테스트가 못 잡는 버그

WriteHeader 호출 이후 Content-Type이 사라지는 버그, SetReloadFunc data race, httptest.ResponseRecorder가 감지하지 못하는 회귀의 원인과 수정 과정을 정리한다.

Go로 PostgreSQL 프록시 만들기 (31) - 캐시 포맷 충돌과 HTTP 서버 수명주기

Go로 PostgreSQL 프록시 만들기 (31) - 캐시 포맷 충돌과 HTTP 서버 수명주기

QA 4차 리포트 5건 — 캐시 키 네임스페이스 부재로 JSON/wire 응답 충돌, 읽기 캐시 무효화 실종, balancer 상태 초기화, HTTP 서버 lifecycle 미관리, AST 재파싱 — 의 원인과 수정 과정을 정리한다.