안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
이벤트 트래픽 8,000 TPS 처리 — Sharded MySQL 상품 조회 플랫폼 구축 (지마켓)
상주
개발 · 기획
솔루션 최적화, 프로젝트 관리, 기획서ㆍ제안서 등
프로젝트 배경
대규모 할인 이벤트마다 상품 조회 트래픽이 평시의 4배 이상 급증해 단일 DB가 한계에 도달했고, 장애 발생 시 전체 서비스로 전파되는 구조적 위험이 있었음.
프로젝트 성과
이벤트 트래픽 8,000 TPS 안정 처리
평시 1~2,000 TPS에서 대규모 이벤트 시 8,000 TPS까지 급증하는 조회 트래픽을 4-Shard MySQL Cluster 분산 구조로 병목 없이 처리
단일 장애점(SPOF) 제거
DB 장애가 전체 상품 조회 서비스로 확산되던 구조를 샤드별 독립 운영으로 전환, 개별 샤드 장애 시에도 나머지 샤드는 정상 서비스
상용 DB 라이선스 비용 절감
PostgreSQL vs MySQL 정량 비교 분석 후 MySQL 채택, 기존 상용 DB 대비 라이선스 비용 절감 효과 확인
핵심 기능
4-Shard 분산 저장/조회
약 3억 건 상품 데이터를 상품번호 기반 균일 분산(Modular Sharding)으로 4개 샤드에 배치
진행 단계
배경 분석 및 기술 비교·선정
2022.01.
배경 분석 및 기술 비교·선정
프로젝트 상세
약 3억 건의 상품 데이터를 단일 MSSQL로 운영하며 발생하던 성능 병목과 장애 전파 문제를, 4-Shard MySQL Cluster 구축으로 해결한 프로젝트입니다. [문제 상황] - 평시 1~2,000 TPS 수준이지만 대규모 할인 이벤트 시 최대 8,000 TPS까지 급증하며 단일 DB의 CPU/메모리 한계 도달 - 단일 장애점(SPOF) 구조라 DB 이슈가 전체 상품 조회 서비스 장애로 확산

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ju******
개발 · 개인

프로젝트 정보

참여 기간
2022.01. ~ 2022.12.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
30%
고객사
주식회사 지마켓 (재직 중 수행)
역할
스템 아키텍트 · 기술 리드
관련 기술
Spring Boot
Java
MySQL
Sharding
Apache Kafka