안산도시공사 MLOps 개발
클린 아키텍처 기반 멀티모듈 전환과 비동기 처리 구조를 도입해 확장성과 운영 안정성을 강화했습니다.
Java, Spring Boot, Spring Security, MyBatis, MySQL, Thymeleaf, NCP, Kubernetes, GitHub Actions
Summary
- 도메인 분리 기반 멀티모듈 아키텍처로 중복 코드 제거 및 확장성을 높였습니다.
- 비동기, 배치, 메시지 큐 구조로 트래픽 대응력과 처리 안정성을 강화했습니다.
Highlights
- Spring Security 인증/인가 구조를 재정립해 API 보안 수준을 강화했습니다.
- JPA 도입으로 MyBatis 레거시를 개선하고 유지보수성을 높였습니다.
- CI/CD 자동화로 배포 안정성과 운영 효율성을 개선했습니다.
Impact
- 영상분석 AI 연동 결과 반영률 100% 증가
- 서비스 안정성 기반으로 DAU 지속 상승