백엔드 커리큘럼 심화: Inbound Webhook Receiver 플레이북, 외부 이벤트를 안전하게 받는 법
결제사·인증 SaaS·마켓플레이스·외부 파트너가 보내는 webhook을 수신할 때 서명 검증, replay 방지, 멱등 처리, 상태 전이를 어떻게 설계할지 실무 기준으로 정리합니다.
결제사·인증 SaaS·마켓플레이스·외부 파트너가 보내는 webhook을 수신할 때 서명 검증, replay 방지, 멱등 처리, 상태 전이를 어떻게 설계할지 실무 기준으로 정리합니다.
대용량 CSV·엑셀·JSONL export를 동기 다운로드가 아니라 snapshot, job, object artifact, 감사 로그, 만료 정책이 있는 운영 파이프라인으로 설계하는 기준을 정리합니다.
CDC 커넥터를 운영할 때 snapshot, replication slot, offset, schema drift, sink idempotency를 어떤 기준으로 관리해야 하는지 숫자와 런북 중심으로 정리합니다.
무중단 배포에서 DB 스키마 변경이 애플리케이션보다 느리게 움직여야 하는 이유와 expand-contract 방식의 실무 기준을 정리합니다.
주문, 결제, 업로드, 배치, 이벤트 소비처럼 상태가 있는 백엔드 흐름을 단순 status 컬럼이 아니라 전이표·불변식·감사 로그·재처리 기준으로 설계하는 방법을 정리합니다.
CSV·엑셀·JSONL 같은 대량 업로드를 동기 API로 처리하지 않고, import job·row error·멱등성·부분 성공·재처리 기준으로 운영하는 방법을 정리합니다.
기능 플래그를 안전한 릴리스 장치로 쓰되, 오래된 if문과 실험 토글이 운영 부채가 되지 않도록 생명주기, 만료 기준, 정리 자동화를 숫자 중심으로 정리합니다.
대용량 목록 API에서 offset pagination을 cursor/keyset pagination으로 바꿀 때, 정렬 안정성·동시 변경·커서 토큰·snapshot 기준을 어떻게 설계할지 실무 숫자로 정리합니다.
장애 대응을 개인 역량에 맡기지 않고 Severity, Incident Commander, 커뮤니케이션, 완화 우선순위, 사후 회고로 운영하는 기준을 정리합니다.
대규모 백엔드에서 ID 생성 전략을 감으로 고르지 않도록 UUIDv7, Snowflake, DB sequence, 자연키의 장단점과 운영 기준을 정리합니다.