올리브영 결제 이야기 Part - 3
9
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

주문 결제 성능 개선

이번 게시글에서는 올리브영의 주문 결제 서비스 성능 향상을 위한 개선 작업을 다룹니다. 주문 최종 성립 과정에서 발생하는 다양한 프로세스와 데이터 처리의 중요성을 설명하며, 특히 데이터 동시성 문제로 인한 성능 저하에 대해 논의합니다.

문제의 원인

많은 사용자가 동시에 주문할 때 발생하는 느려짐 현상은 데이터 동시성 제어와 관련이 있습니다. 특히 DB Lock과 Dead Lock이 문제를 일으키며, 이는 시스템 자원 소모를 초래할 수 있습니다.

개선 방향

이러한 문제를 해결하기 위해, 트랜잭션을 개별적으로 나누어 Dead Lock을 방지하는 방법을 적용했습니다. Jmeter를 사용하여 성능 개선의 효과를 검증하였고, 개선 후에는 안정적인 주문 처리 성능을 확보하였습니다. 결과적으로 높은 트래픽에서도 시스템이 원활하게 작동하는 것을 확인했습니다.

연관 게시글