[ CS ] Lock
·
CS
Notion에서 작성 된 글입니다. 템플릿이 깨진다면 Notion을 확인해주세요. Lock | Notion들어가기앞서…hail-buttercup-c86.notion.site 들어가기앞서…필자는 이번 프로젝트에서 이벤트 기능을 맡게되었다.이벤트 기능의 주요 서비스는, 여러명의 사용자가 포인트를 지불하고 이벤트에 참여하면 이벤트에 누적 금액이 쌓이게되고, 목표 금액에 달성한 사용자만이 티켓을 얻게되는 이벤트이다.때문에 이벤트 응모 요청은 동시에 여러명이 요청할 수 있는 API이다.이런 사용자의 요청이 모두 다 정상적으로 반영되면 좋겠지만, 실제로는 동시에 여러명이 요청을 할 경우, 누적금액이 모두 정상적으로 반영이 될까? 결과부터 말해보자면 그렇지않다. 이런 동시성 문제를 해결하기 위해서는 Lock에 대한..