백엔드 커리큘럼 심화: Event Fan-out Amplification Budget, 이벤트 한 건이 시스템 전체를 밀어내지 않게 하는 법
한 건의 업무 이벤트가 수백~수만 건의 알림·색인·웹훅·분석 작업으로 증폭될 때, fan-out 예산·집계·우선순위·관측 기준으로 하류를 보호하는 방법을 정리합니다.
한 건의 업무 이벤트가 수백~수만 건의 알림·색인·웹훅·분석 작업으로 증폭될 때, fan-out 예산·집계·우선순위·관측 기준으로 하류를 보호하는 방법을 정리합니다.
WebTransport를 WebSocket의 빠른 대체재로 보지 않고, 신뢰성·순서·혼잡 제어가 다른 stream과 datagram을 세션 계약으로 운영하는 기준을 정리합니다.
gRPC client·server·bidirectional streaming에서 HTTP/2 흐름 제어, 애플리케이션 큐, deadline·cancellation을 함께 설계해 느린 소비자와 burst가 메모리·꼬리 지연으로 번지는 것을 막는 운영 플레이북입니다.
비동기 큐와 워커 풀에서 느린 작업 하나가 전체 처리 지연을 키우는 Head-of-Line Blocking과 Priority Inversion을 분리하고, 큐 격리·우선순위·동시성 예산·관측 지표를 숫자 기준으로 설계하는 방법을 정리합니다.
과부하 상황에서 모든 요청을 끝까지 받으려는 습관을 버리고, admission control과 concurrency limit으로 시스템을 보호하는 실무 기준을 숫자 중심으로 정리합니다.
평균이 아닌 P95/P99를 기준으로 시스템을 설계하고 운영하기 위해, 타임아웃 버짓 분배부터 큐 규율·헤지드 요청·관측 지표까지 실무 기준으로 정리합니다.
트래픽 급증·재시작·장애 복구 시 발생하는 Connection Storm과 Thundering Herd를 예방하고 완화하는 실무 설계 기준을 정리합니다.
API Gateway 레이트 리밋, 애플리케이션 레벨 백프레셔, 큐/서킷 브레이커 연계 — 알고리즘 선택부터 Redis 분산 구현, Spring Cloud Gateway 설정까지
Reactive Programming 핵심 개념, Publisher/Subscriber 패턴, Backpressure 전략 Q&A