지갑 잔액 차감 동시성 제어 및 락(Lock) 실험
·
DB
실험 조건 및 가설테스트 대상 도메인: 토스 실시간 간편 결제 플랫폼 시나리오 (지갑 잔액 차감 및 결제 이력 적재)실험 엔티티 구조: 하나의 트랜잭션 내에서 Wallet WalletOptimistic 잔액 차감(UPDATE) 후, PaymentHistory 내역 생성(INSERT) 수행최초 지갑 잔액: 10,000원동시 요청 수: 100개 (32개 고정 스레드 풀 FixedThreadPool 활용)회당 차감 금액: 100원 (총 10,000원 차감 시도)본 실험에서 검증하고자 하는 '데이터 정합성(Data Integrity)'은 단순히 "모든 요청이 에러 없이 성공하여 잔액이 0원이 되었는가"가 아닙니다.대규모 동시성 트래픽 속에서 락으로 인해 실패할지언정, 사용자가 확인한 성공 결과(결제 내역)와 실..