분산 락의 안전성 한계를 극복하는 펜싱 토큰(Fencing Token) 아키텍처와 스토리지 검증 설계
1. 분산 락(Distributed Lock)의 안전성 착시와 TTL 만료의 함정 마이크로서비스 및 분산 데이터베이스 환경에서 동일한 공유 자원(재고 차감, 계좌 이체, 쿠폰 발급 등)에 대한 동시 접근을 제어하기 위해 Redis 기반 분산 락(Redlock 또는 SET NX EX)이 널리 활용되고 있습니다. 개발자들은 분산 락을 획득하면 크리티컬 섹션(Critical Section) 내부의 연산이 안전하게 보호될 것이라고 신뢰합니다. 그러나 분산 시스템에서는…