백엔드 커리큘럼 심화: Advisory Lock 실무 플레이북, DB 락으로 어디까지 해결하고 언제 다른 조율 방식으로 넘어갈까
중복 실행 방지, 단일 작업자 선출, 배치 겹침 차단 같은 문제를 Advisory Lock으로 해결할 때의 설계 기준과 한계를 숫자 중심으로 정리합니다.
중복 실행 방지, 단일 작업자 선출, 배치 겹침 차단 같은 문제를 Advisory Lock으로 해결할 때의 설계 기준과 한계를 숫자 중심으로 정리합니다.
외부 시스템으로 webhook를 보내는 백엔드에서 중복 전송, 유실, 서명 검증 실패, 재시도 폭주를 줄이기 위한 실무 기준을 숫자와 우선순위 중심으로 정리합니다.
실시간 집계가 배치 결과와 다르게 나오는 문제를 줄이기 위해, 워터마크·허용 지연·재처리 규칙을 숫자 기준으로 설계하는 방법을 정리합니다.
분산 시스템에서 시계 오차를 예외가 아니라 기본 조건으로 보고, 시간 기반 로직을 안전하게 설계·운영하는 기준을 정리합니다.
결제·배송·정산처럼 길고 복잡한 비즈니스 플로우를 Temporal로 안정적으로 운영하는 기준을 실무 관점에서 정리합니다.