프로젝트 배경
1) 문제점 위성영상 주문·뷰어·어드민·문서 등 앱이 분리되어 디자인 시스템과 인증 로직이 중복 지도에서 관심 영역을 설정하는 직관적 UX가 없어 위성영상 발주 과정이 복잡 10,000건 이상의 영상 목록을 한 번에 렌더링하면 성능 저하 발생 2) 프로젝트 목표 모노레포 통합: 9개 앱의 디자인 시스템·인증·API를 공통 패키지로 통합 지도 기반 UI: AOI(관심 영역) 폴리곤 그리기로 발주
프로젝트 성과
CI 빌드 시간 60% 단축
Turborepo Remote Cache 도입으로 변경된 패키지만 재빌드해 CI 빌드 시간 60% 단축
10,000+ 목록 렌더링 최적화
TanStack Virtual 가상 스크롤 적용으로 대용량 위성영상 목록 렌더링 성능 확보
통합 인증 구축
PKCE 기반 Keycloak SSO로 9개 앱 간 세션 공유 및 역할별 접근 제어 구현
핵심 기능
진행 단계
아키텍처 설계
2026.01.
Turborepo 모노레포 9앱+11패키지 구조 설계, FSD 레이어 규칙 정립
프로젝트 상세
1) 포트폴리오 소개 위성영상 취득·분석·공유를 위한 B2B SaaS 플랫폼. 위성영상이 필요한 공공기관·기업을 메인 타깃으로, 지도 기반 관심 영역 설정, 영상 주문·결제, 분석 리포트 공유 기능을 제공하는 엔터프라이즈급 플랫폼. 2) 작업 범위 프론트엔드 개발 리드 (PL) Turborepo 모노레포 아키텍처 설계 (9개 앱 + 11개 공유 패키지) 3) 주요 업무 지도 기반 위성영상 탐








