1. 개선 전략


개선 전 테스트 분석 결과, 시스템은 비효율적인 다중 DB 조회부족한 커넥션 풀이라는 문제를 가지고 있었다. 이를 해결하기 위해 두 가지 핵심 전략을 수립했다.

1.1 캐시 도입


한 번의 주문 API 요청(reserve) 내에서 발생하는 3번의 DB 조회를 1번으로 줄이는 것을 목표로 했다.

1.2 리소스 튜닝


스레드가 너무 많아 발생하는 경합을 줄이고, 실제 일을 하는 커넥션을 늘렸다.

2. 부하 테스트 결과