역량 맵

역량 맵

말한 것과 그 근거

역량마다 한 문장으로 주장하고, 그 주장을 받치는 실무 기록과 직접 잰 실험, 읽고 쓴 리뷰를 바로 옆에 둡니다.

시스템과 데이터

정산·배치 정합성

정산 기준 데이터를 삭제·재등록하는 대량 배치에서 처리 시간과 정합성을 동시에 잡기 위해 청크 분할, 분산락 재설계, 명시적 상태 전이를 적용한 실무 기록입니다.

대량 삭제 2시간 → 5분
대량 등록 40분 → 12분

무엇을 했나

  • TTL이 없고 무조건 해제하던 분산락을 SETNX, 소유 토큰, TTL, 토큰 확인 해제로 재설계했습니다.
  • 삭제를 인덱스, 전용 경로, 청크 트랜잭션으로 2시간에서 5분으로, 등록을 병렬 파이프라인으로 40분에서 12분으로 줄였습니다.
  • 삭제중, 삭제완료, 등록중, 등록완료 상태를 명시해 운영자의 호출 순서가 아니라 시스템이 정합성을 강제하게 했습니다.

근거

왜 중요한가 실패하면 정산 일정 전체가 흔들리는 흐름에서, 추측이 아니라 계측과 구조로 문제를 닫아본 경험이 있다는 것을 보여주는 축입니다.