본문으로 바로가기

아카이브 글

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

백엔드 커리큘럼 심화: Event Fan-out Amplification Budget, 이벤트 한 건이 시스템 전체를 밀어내지 않게 하는 법

백엔드 커리큘럼 심화: Event Fan-out Amplification Budget, 이벤트 한 건이 시스템 전체를 밀어내지 않게 하는 법

한 건의 업무 이벤트가 수백~수만 건의 알림·색인·웹훅·분석 작업으로 증폭될 때, fan-out 예산·집계·우선순위·관측 기준으로 하류를 보호하는 방법을 정리합니다.

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

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

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

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

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

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

백엔드 커리큘럼 심화: Queue Head-of-Line Blocking과 Priority Inversion, 느린 작업이 빠른 작업을 막지 않게 하는 법

백엔드 커리큘럼 심화: Queue Head-of-Line Blocking과 Priority Inversion, 느린 작업이 빠른 작업을 막지 않게 하는 법

비동기 큐와 워커 풀에서 느린 작업 하나가 전체 처리 지연을 키우는 Head-of-Line Blocking과 Priority Inversion을 분리하고, 큐 격리·우선순위·동시성 예산·관측 지표를 숫자 기준으로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Admission Control과 Concurrency Limit, 과부하를 입구에서 막는 운영 기준

백엔드 커리큘럼 심화: Admission Control과 Concurrency Limit, 과부하를 입구에서 막는 운영 기준

과부하 상황에서 모든 요청을 끝까지 받으려는 습관을 버리고, admission control과 concurrency limit으로 시스템을 보호하는 실무 기준을 숫자 중심으로 정리합니다.

백엔드 커리큘럼 심화: Connection Storm·Thundering Herd를 막는 용량 보호 플레이북

백엔드 커리큘럼 심화: Connection Storm·Thundering Herd를 막는 용량 보호 플레이북

트래픽 급증·재시작·장애 복구 시 발생하는 Connection Storm과 Thundering Herd를 예방하고 완화하는 실무 설계 기준을 정리합니다.