아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
무신사 favicon무신사

무신사, 쿠폰 시스템 개선으로 DB 성능 64% 향상!

by DD
2025-07-27
11개월 전
조회수 23

레거시 쿠폰 시스템의 DB 성능 저하 문제를 진단하고, 기술 부채 해결에 착수함

API 호출 최적화, 쿼리 분리, 캐싱 전략을 통해 DB CPU 사용량 64% 감소 달성

자체 개발한 API 정합성 검증 도구 '박치기'를 활용하여 안정적인 리팩터링 수행

기술 부채 해결의 시작: 레거시 시스템 분석

무신사는 상품 상세 페이지의 API 호출 구조를 분석하여 성능 병목 지점을 파악했다. 구체적으로, 5개의 API가 순차적으로 호출되어 DB 부하를 증가시키는 문제를 발견했다. 따라서 API 호출 횟수 75% 감소를 목표로, API 통합 및 비동기 요청 방식을 적용했다.

레거시 시스템 개선 vs. 신규 시스템 구축

무신사는 신규 시스템 구축 대신 기존 시스템 개선을 선택했다. 반면, '박치기'를 활용하여 을 확보했다. 따라서, 의 심리적 장벽을 낮추고, 라는 긍정적인 결과를 얻었다.

API 정합성 검증 도구
안정성
레거시 코드 리팩터링
DB CPU 사용량 64% 감소

쿼리 분리, 서버 연산, 캐싱 전략

무신사는 복잡한 쿼리를 여러 개의 단순 쿼리로 분리하고, 서버 사이드 연산을 강화했다. 구체적으로, 캐싱 전략을 세분화하여 캐시 히트율을 극대화했다. 결과적으로, DB 부하 감소와 함께 쿠폰 시스템 성능 향상을 달성했으며, CML 시스템 구축의 기반을 마련했다.

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다
중급
아키텍처
PHP
Kotlin
Memcache
SQL
Backend
Data
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

20년 전 PHP 개발 회고, 과거의 실수와 현재의 교훈

레딧 로고

웹 보안, IDOR, SQL 인젝션, 파일 업로드 공격 방어 전략

레딧 로고

Rust 기반 SQL 엔진 Rocky, 데이터 웨어하우스 파이프라인을 혁신하다!

해커뉴스 로고

SQL 기초부터 실전까지 마스터!

더 프라임아젠 로고

SQL 정적 분석, 왜 부족할까? 3가지 핵심 도구와 커뮤니티의 통찰

레딧 로고

Dapper + SQL Server: C# 문자열, 인덱스를 파괴한다!

레딧 로고
무신사 favicon무신사
중급
아키텍처
PHP
Kotlin
Memcache
SQL
Backend
Data

관련 추천 글

20년 전 PHP 개발 회고, 과거의 실수와 현재의 교훈

레딧 로고

웹 보안, IDOR, SQL 인젝션, 파일 업로드 공격 방어 전략

레딧 로고

Rust 기반 SQL 엔진 Rocky, 데이터 웨어하우스 파이프라인을 혁신하다!

해커뉴스 로고