낙관적 락을 이용한 성능 개선
문제 상황 JMeter로 성능 테스트를 실행하는 동안 인벤토리 증가/감소 논리를 비관적 잠금으로 구현할 수 있는지 궁금했습니다. 여러 사용자가 동시에 같은 상품을 주문하거나 취소할 가능성은 매우 희박하다고 생각하여 업비트 잠금장치로 교체하는 것이 좋겠다고 판단했습니다. 성능은 개발에서 정말 중요한 부분입니다. 고메즈에 따르면, 사용자의 40%3초만 기다리면 사이트가 종료됩니다. Walmart가 페이지 속도를 100ms 향상시키면 매출 1% 증가효과가 있음을 발견합니다. … Read more