Portfolio

잇츠굿메이커스 영업정보시스템

아스템즈 | 2023.08 ~ 2024.08

고기 유통 회사의 주문/매출/재고 통합 관리 시스템

상세 내용

  • 쿼리 최적화 & 인덱스 설계로 DB 질의 속도 개선
  • Redis Cache-Aside 패턴으로 영업 지표 캐싱
  • Nginx L7 로드밸런싱으로 서버 부하 분산

하이라이트

DB 쿼리 최적화

Problem

주요 조회 API에서 Full Table Scan이 발생하여 응답 시간이 느린 상황

Solution

실행 계획 분석 후 인덱스 설계, 불필요한 JOIN 제거 및 쿼리 리팩토링

Result

주요 조회 API 응답 시간 평균 500ms → 80ms로 약 84% 개선

Redis 캐싱 도입

Problem

영업 지표 대시보드 조회 시 매번 복잡한 집계 쿼리가 실행되어 DB 부하 증가

Solution

Redis Cache-Aside 패턴으로 자주 조회되는 영업 지표 캐싱

Result

캐시 히트율 약 85% 달성으로 DB 조회 횟수 대폭 감소, 대시보드 응답 시간 평균 1.2s → 5ms로 단축

기술 스택

VueSpring BootOracleRedisNginxGitea