아카이브 글

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

백엔드 커리큘럼 심화: Job Result Ledger, 재시작 가능한 워커를 운영 가능한 작업으로 만드는 법

백엔드 커리큘럼 심화: Job Result Ledger, 재시작 가능한 워커를 운영 가능한 작업으로 만드는 법

비동기 job과 worker를 단순 retry 코드가 아니라 결과 원장, checkpoint, lease, evidence, 재처리 기준을 가진 운영 단위로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: API Error Semantics, 재시도 가능한 실패와 사용자 메시지를 분리하는 법

백엔드 커리큘럼 심화: API Error Semantics, 재시도 가능한 실패와 사용자 메시지를 분리하는 법

HTTP 상태 코드, 비즈니스 error code, retryable 여부, 사용자 메시지, 관측 필드를 분리해 API 실패를 운영 가능한 계약으로 만드는 기준을 정리합니다.

백엔드 커리큘럼 심화: Scheduler Misfire와 Backfill Control, 놓친 배치와 따라잡기 폭주를 다루는 법

백엔드 커리큘럼 심화: Scheduler Misfire와 Backfill Control, 놓친 배치와 따라잡기 폭주를 다루는 법

크론·배치·주기 작업이 지연되거나 누락됐을 때 skip, coalesce, replay, manual backfill 중 무엇을 선택할지 실무 기준과 운영 가드를 정리합니다.

백엔드 커리큘럼 심화: Correction Job과 감사 가능한 데이터 보정 운영 플레이북

백엔드 커리큘럼 심화: Correction Job과 감사 가능한 데이터 보정 운영 플레이북

장애 후 데이터 보정을 개인 SQL 작업이 아니라 dry-run, 승인, 멱등 실행, 감사 로그, 종료 기준을 갖춘 운영 작업으로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Inbound Webhook Receiver 플레이북, 외부 이벤트를 안전하게 받는 법

백엔드 커리큘럼 심화: Inbound Webhook Receiver 플레이북, 외부 이벤트를 안전하게 받는 법

결제사·인증 SaaS·마켓플레이스·외부 파트너가 보내는 webhook을 수신할 때 서명 검증, replay 방지, 멱등 처리, 상태 전이를 어떻게 설계할지 실무 기준으로 정리합니다.

백엔드 커리큘럼 심화: 운영용 상태 머신 설계, status 컬럼을 사고 방지 장치로 바꾸기

백엔드 커리큘럼 심화: 운영용 상태 머신 설계, status 컬럼을 사고 방지 장치로 바꾸기

주문, 결제, 업로드, 배치, 이벤트 소비처럼 상태가 있는 백엔드 흐름을 단순 status 컬럼이 아니라 전이표·불변식·감사 로그·재처리 기준으로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Bulk Import Job, 대량 업로드를 안전하게 처리하는 운영 설계

백엔드 커리큘럼 심화: Bulk Import Job, 대량 업로드를 안전하게 처리하는 운영 설계

CSV·엑셀·JSONL 같은 대량 업로드를 동기 API로 처리하지 않고, import job·row error·멱등성·부분 성공·재처리 기준으로 운영하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Reservation Ledger와 Expiry Worker, 재고·좌석·쿠폰 선점을 안전하게 만료시키는 법

백엔드 커리큘럼 심화: Reservation Ledger와 Expiry Worker, 재고·좌석·쿠폰 선점을 안전하게 만료시키는 법

재고, 좌석, 쿠폰, 포인트처럼 먼저 잡아두고 나중에 확정하는 자원을 Reservation Ledger와 Expiry Worker로 안전하게 운영하는 기준을 상태 전이, TTL, 멱등성, 정산 관점에서 정리합니다.

백엔드 커리큘럼 심화: Poison Message Quarantine과 Safe Replay, 재처리가 장애를 키우지 않게 하는 법

백엔드 커리큘럼 심화: Poison Message Quarantine과 Safe Replay, 재처리가 장애를 키우지 않게 하는 법

메시지 큐에서 반복 실패하는 poison message를 무한 재시도하지 않고 격리·분류·안전 재처리하는 운영 기준을 DLQ, 멱등성, replay throttle, 승인 절차 중심으로 정리합니다.

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

중복 요청과 재처리를 막을 때 UPSERT, UNIQUE 제약, 멱등 키를 언제 어떻게 조합해야 하는지 쓰기 경로 기준으로 정리합니다.