2023.03 - 2024.03
Legacy(Java 1.6, JSP) 시스템을 최신 스택(Java 15, React)으로 전환. 업무/인사/사업관리 메뉴를 신규 개발하고 유저 데이터를 마이그레이션하여 업무 효율성을 증대시켰습니다.
Legacy JSP → React/Java 15 풀스택 마이그레이션
Java 1.6 / JSP 기반 레거시 시스템
Java 15 + React + Gradle 현대화
업무/인사/사업관리 메뉴 통합 구축
기존 사용자 데이터 무손실 이관
API Gateway Pattern
마이크로서비스 간 통신 일원화
DB Schema Migration
레거시 스키마 정규화 및 최적화
업무 효율성 극대화 및 유지보수 비용 절감
최신 기술 스택 전환으로 개발 생산성 향상
무손실 마이그레이션으로 업무 연속성 보장
분산된 시스템을 단일 포털로 통합 운영
기존 사내 그룹웨어 시스템이 레거시(Legacy) 프레임워크 기반으로 노후화되어 유지보수와 기능 확장이 한계에 달했습니다. 이에 따라 시스템의 근본적인 체질을 최신 기술 스택인 Java 15 및 React로 전환하는 프론트엔드/백엔드 아키텍처 개편을 1차 목표로 설정했습니다. 더불어 개발이 지연 중이던 사내 ERP(사업관리 시스템)를 완수하여 그룹웨어와 ERP가 하나로 융합(Merger)된 거대 사내 통합지원 포털을 구축하는 3단계 로드맵을 수립하고 프로젝트를 총괄했습니다.
단계별 비즈니스 요구사항을 애자일(Agile) 방식으로 기획/수렴하여 다음과 같이 애플리케이션 모듈 단위를 개발 및 통합했습니다.
서드파티(3rd Party) 외부 상용 솔루션을 구매하지 않고 온프레미스(On-premise) 형태의 자체 그룹웨어와 ERP를 재구축함으로써 기업의 대규모 라이선스 비용 절감(Cost Reduction)에 크게 기여했습니다. 특히 자사만의 맞춤형(Customized) 인사/재무 파이프라인을 밀착 반영하여 사용자 편의성을 높이고, 대외비 성격이 짙은 사내 자원 및 사업 데이터를 외부 의존 없이 완벽하게 자체 격리 통제(Security Governance)할 수 있는 인프라 기반을 완성했습니다.
다만, 단기간 내에 방대한 통합 개발 로드맵을 소화한 탓에, 실사용 부서(HR, 글로벌 마케팅)와의 추가적인 피드백 루프를 거치는 고도화 과제(Tech Debt)가 과도기적으로 남아 지속적인 협업을 통한 유지보수를 이어나가고 있습니다.