
한컴인스페이스
위성 영상 분석 플랫폼 고도화
2022.12 ~ 진행중
아키텍처 재설계 및 풀스택 개발
Spring BootFastAPIK8sRabbitMQPyTorchNext.jsStorybook
자사 위성 영상 분석 플랫폼의 기능 개발 및 고도화 프로젝트입니다. 노후화된 기술 스택과 관리 미비 상태에서 고객 요구사항을 반영할수록 새로운 이슈가 발생하여 개발 속도가 지연되는 문제를 해결하기 위해, 기능별 플로우 정리와 테스트 코드 작성, MSA 및 이벤트 드리븐 아키텍처 도입을 주도했습니다.
역할별 수행 내용
MSA & 이벤트 드리븐 아키텍처 전환
- 서비스 간 영향을 최소화하고 에러 지점을 명확히 파악하기 위해 MSA & 이벤트 드리븐 아키텍처 도입
- 기능별 플로우 차트 정리 및 테스트 로직 추가, 커밋 시 자동 테스트되도록 CI/CD 작성
- 분산 ID 생성기 직접 구현 (Snowflake 알고리즘) — 동시 요청 시 ID 중복 방지 및 발생 서버 추적
- 9개 MSA 서비스 분리 및 서비스별 레플리카 10개 이상 운영
- Gateway를 통한 인증·로깅·도메인별 서비스 조합 구조화
AI 모델 서빙 시스템
- PyTorch 기반 모델 서빙 (SwinTransformer, ConvNeXt)
- 객체탐지(RINO, YOLO26), 영역분할(UPerNet), 변화탐지(ChangeStar) 고도화
프론트엔드 개선
- Next.js FSD 아키텍처 리팩토링
- Storybook 통합 테스트 및 사내 프론트엔드 공통 라이브러리 운영
주요 성과
- 오류 관련 고객 문의 대응 속도 1주 → 하루 내로 감소
- 장애로 인한 재배포 건수 월 10건 → 1건 내외로 감소하여 운영 안정성 확보
- 공통 모듈 업데이트 시 배포 대상 12개 → 1개, 배포 속도 4분 → 30초로 감소