프로젝트 배경
1) 문제점 - 기존 Spring MVC 구조는 코드 결합도가 높아 신규 기능 추가 시 영향 범위 파악이 어려움 - 10만 명 이상 규모의 회원·후원자 데이터를 다루면서도 조회 성능 저하 및 UI/UX 노후화 문제 존재 - 유지보수성 부족으로 향후 기능 확장에 구조적 한계 2) 프로젝트 목표 - Spring Boot + Vue 3 기반 아키텍처로 전면 재설계 - REST API 80개 이상 설계
프로젝트 성과
레거시 시스템 신규 아키텍처 전환 완료
8개월 만에 Spring Boot+Vue 3 기반으로 전환, REST API 80개 이상 설계·개발
핵심 기능
진행 단계
요구사항 분석 및 아키텍처 설계
2024.02.
기존 시스템 분석 및 Spring Boot 기반 신규 아키텍처 설계, API 규격 정의
프로젝트 상세
회원·후원자 10만 명 이상의 데이터를 다루는 핵심 시스템으로, 기존 Spring MVC 기반 레거시 구조는 코드 결합도가 높고 신규 기능 추가가 어려워 장기적인 유지보수와 확장에 한계가 있었습니다. 이에 Spring Boot + Vue 3 기반으로 시스템 아키텍처를 전면 재설계하고 신규 구축을 주도했습니다. 백엔드 아키텍처 설계와 개발을 단독으로 총괄하며, Vue 개발자 2명과 협업하여 프론트엔드-백엔






