올리브영 결제 이야기 Part - 3
트랜잭션주문결제성능 개선데이터베이스동시성 제어
AI 요약
Beta이 글은 올리브영 주문결제 시스템의 성능 향상을 위한 개선 과정을 다룹니다. 기존 시스템은 많은 사용자가 동시에 주문할 때 느려지는 문제를 겪고 있었는데, 이는 주문 성립 시 발생하는 다양한 프로세스(재고 확인, 결제, 재고 차감 등)를 하나의 트랜잭션으로 처리하면서 발생하는 데이터 동시성 문제 때문이었습니다.
동시성 제어를 위해 트랜잭션이 순차적으로 처리되면서 DB가 Lock 상태가 되어 대기 시간이 길어지는 현상이 발생했습니다. 글에서는 이러한 문제의 원인을 분석하고, 주문결제 트랜잭션을 분리하여 성능을 개선하는 방안을 모색합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


