백엔드 커리큘럼 심화: Transactional Inbox 패턴, 중복 소비와 재처리 비용을 줄이는 실전 기준
메시지 중복 소비와 재처리 상황에서 Transactional Inbox 패턴을 어떻게 적용하고, 언제 단순 멱등 처리로 충분한지 실무 기준으로 정리합니다.
메시지 중복 소비와 재처리 상황에서 Transactional Inbox 패턴을 어떻게 적용하고, 언제 단순 멱등 처리로 충분한지 실무 기준으로 정리합니다.
DB 풀과 HTTP 클라이언트 풀을 감으로 늘리다 장애를 키우지 않도록, 커넥션 풀 사이징과 포화 해석 기준을 숫자 중심으로 정리합니다.
PostgreSQL에서 WAL 생성, 체크포인트, 복제 지연을 따로 보지 않고 하나의 쓰기 경로로 묶어 판단하는 실무 기준을 정리합니다.
전체 평균은 멀쩡한데 일부 인스턴스가 p99와 재시도를 망가뜨리는 상황에서, outlier detection과 ejection을 어떤 숫자로 운영해야 하는지 실무 기준을 정리합니다.
과부하 상황에서 모든 요청을 끝까지 받으려는 습관을 버리고, admission control과 concurrency limit으로 시스템을 보호하는 실무 기준을 숫자 중심으로 정리합니다.
장애를 0으로 만들 수 없다면 서비스가 어떤 순서로 덜 망가질지 먼저 설계해야 합니다. fallback, read only, brownout, load shedding을 실무 숫자 기준으로 정리합니다.
APM과 로그만으로 원인이 안 잡히는 CPU 스파이크, 락 경합, 네트워크 지연을 eBPF로 어떻게 좁혀 가야 하는지 실무 기준과 숫자 중심으로 정리합니다.
에이전트가 외부 전송, 파일 수정, 운영 액션을 수행할 때 execution receipt를 어떤 순서로 설계하고 어떤 숫자로 운영해야 하는지 실무 플레이북 형태로 정리합니다.
인스턴스가 자주 바뀌는 환경에서 DNS, registry, client-side/server-side discovery, active/passive health check를 어떻게 조합해야 안정적인 라우팅이 되는지 실무 기준으로 정리합니다.
샤딩은 했는데 특정 키와 특정 테넌트만 계속 뜨거워지는 상황에서, skew를 어떻게 탐지하고 어떤 기준으로 salting, resharding, 캐시, 비동기화를 선택할지 실무 숫자로 정리합니다.