한계에 도달한 전시 서버, 그리고 우리의 해답
전시 API 서버의 트래픽 증가와 Scale-in 전환에 맞춰 성능 최적화 과정을 정리했습니다. MongoDB 커넥션, 재시도 정책, 캐시와 조회 로직을 조정해 TPS와 안정성을 함께 높였습니다.


전시 API 서버의 트래픽 증가와 Scale-in 전환에 맞춰 성능 최적화 과정을 정리했습니다. MongoDB 커넥션, 재시도 정책, 캐시와 조회 로직을 조정해 TPS와 안정성을 함께 높였습니다.

전시 딜 정보를 내재화해 MongoDB 기반으로 전환한 과정을 회고했습니다. OracleDB 의존으로 생기던 조회·운영 비효율을 줄이려는 개선 사례입니다.

이관 전후 결과 비교를 위해 순차 실행하던 로직을 비동기로 개선한 사례를 다뤘습니다. Java CompletableFuture의 기본 개념과 활용 방법도 함께 정리했습니다.

Spring Batch Job 실행 중 배포가 겹치면 jar 파일 변경으로 예외가 발생하는 문제를 다루었습니다. 심볼릭 링크를 활용해 무중단 배포를 적용한 과정을 소개했습니다.

카탈로그 리뷰 API의 DB 부하 문제를 로컬 캐시 한계를 중심으로 분석했습니다. 글로벌 캐시 도입과 최신화 흐름 검증으로 API 개선 과정을 정리했습니다.

Eureka 서버의 Multi-Zone 구성에 맞춰 eurekube-operator 변경 내용을 공유했습니다. IDC와 EKS의 서비스 디스커버리 통합 맥락에서 Zone Failover 대응을 다뤘습니다.

Eureka 기반 Service Discovery의 DR 구성 과정과 Chaos Test에서 발견한 문제를 다뤘습니다. IDC와 AWS를 함께 사용하는 Hybrid Cloud 환경에서 안정성 확보 방향을 설명했습니다.

십수년간 운영된 오라클 DB Function 기반 프로모션 조회를 Java API로 전환한 사례를 공유했습니다. 장애 대응, 테스트, 유지보수, 트래픽 분산 한계를 해결하고 성능 개선까지 목표로 삼았습니다.
