최근 진행한 프로젝트에서 룰렛 이벤트의 백엔드 개발을 담당했다. 이 중 제한된 수량의 상품 당첨 시 재고를 정확히 감소시키는 로직이 핵심 과제였다.동시다발적인 요청에서도 데이터 무결성을 유지하기 위해 Redisson을 활용한 분산 락을 적용했으며, 이를 통해 재고 감소 처리 과정에서 발생할 수 있는 경합 및 동시성 이슈를 효과적으로 해결했다.Lettuce 또한 Redis와의 통신 및 분산 환경에서 유용한 기능을 제공하지만, 프로젝트 요구사항 및 실제 운영 환경에서의 적합성을 고려해 Redisson을 선택했다. Redisson을 사용한 이유백엔드 서버가 14대 운영 중이므로 분산 환경에서 동시성 제어가 필요함RDB는 1대만 운영 중으로 락으로 인한 부하를 줄일 필요가 있음이미 Redis 서버가 구축이 되어..