Case Study콘텐츠/플랫폼대규모 트래픽·도메인 연계
대규모 전자도서관 시스템 현대화
레거시 모놀리식 구조를 서비스 경계 기준으로 재설계하고, 병행 운영 환경을 고려한 빅뱅 전환 전략과 데이터 조회 전략을 수립했습니다.

고객
국내 대표급 대형 콘텐츠 플랫폼 (익명)
기간
수개월 (단계별 설계·구축)
역할
상세기획 · 백엔드 아키텍처 설계
태그
Modernization · Architecture · MSA
Context
맥락
- 여러 서비스가 유기적으로 연결된 환경에서, 전자도서관 영역을 현대화하는 프로젝트였습니다.
- 단순 기능 개발이 아니라, 타 서비스에 영향을 주는 ‘기반 인프라’를 설계·구축하는 성격이 강했습니다.
Challenges
문제
- ASP/JSP 기반 레거시 시스템이 누적되며 로직 복잡도가 증가하고 확장·유지보수 한계가 발생
- 파편화된 데이터 구조로 인해 도메인 분리 및 조회/확장 전략 재정의 필요
- 병행 운영 환경(전자도서관 교체, 타 서비스 유지)에서의 연계와 전환 리스크 관리
Approach
접근
- MSA + React + Spring Boot 기준으로 재구축하여 구조적 확장성과 변경 용이성을 확보
- 서비스별 DB 분리, 경량 통합 조회는 중복 저장(denormalized read/replication)로 대응
- 대규모 조인·분석성 조회는 고객사가 제공하는 DataLake 인프라를 활용
Execution
실행
- 전자도서관은 일괄 교체(빅뱅) 방식으로 전환하고, 타 서비스는 기존 시스템으로 병행 운영
- Kubernetes 기반 운영을 전제로 배포/관측성 기준선을 수립
- 모니터링/관측성은 Datadog 도입을 전제로 운영 표준을 정리
Outcome
결과
- 서비스 경계와 책임을 명확히 하여 ‘변경 가능한 구조’를 확보
- 데이터 조회/확장 원칙을 수립해 대규모 도메인 연계 환경에서의 일관성을 강화
- 전환 설계와 운영 표준을 통해 이후 확장 및 개선 작업의 기반을 마련
Diagrams
시각자료
식별 가능한 내부 정보는 제외하고, 구조와 원칙 중심으로 표현합니다.
Before / After
Data Strategy
Cutover Scope
Tech Stack
기술 스택
ReactSpring BootKubernetesDatadog (planned)
CTA
유사한 현대화/플랫폼 구축이 필요하신가요?
고객 식별 정보 없이도, 현재 구조/제약/목표를 기반으로 접근 방식을 제안할 수 있습니다.