Frontend베스트 속도 개선, 리팩토링만으로 이런 효과를?
롯데온의 베스트 탭 서비스는 실시간 인기 상품 및 브랜드를 제공하여 사용자 트렌드 탐색을 돕습니다. 기존에는 상품 등락폭, 랭킹 수식 재정의, 어뷰징 방지 등 기능 추가와 카테고리 확장으로 인해 배치 수행 시간이 늘어나 실시간 데이터 제공에 어려움이 있었습니다. 또한, 스프링 배치를 통해 생성된 데이터를 검색 내부 색인 모듈을 이용해 MongoDB로 색인하고 API로 제공하는 과정에서 중복 수정 및 불필요한 형변환 등 운영 업무 부담이 증가했습니다. 이에 대한 해결책으로 리팩토링을 통해 속도 개선을 이루었으며, 이는 베스트 탭의 성능 향상과 운영 효율성 증대에 기여했습니다. 본 글은 이러한 개선 과정을 상세히 다루며 웹 성능 최적화의 중요성을 강조합니다.




