이정우의 백엔드 생존기 — Spring · Java · AI · 아키텍처
총 2편
Spring Cache를 쓰다가 실제 DB와 캐시가 불일치하여 전자계약 발송이 실패했습니다. 문제를 발견한 과정과 캐시 무효화 전략으로 해결한 방법을 정리합니다.
처리 시간 45초와 visibility timeout 30초의 불일치를 점검하고, 중복 발송·DB 데드락·DLQ 재처리를 구분해 설명합니다.