프로젝트 배경
1. 문제점 * 구형 JSP 시스템의 속도 저하 및 유지보수 어려움 * API 규칙 불일치로 프론트엔드·클라이언트 연동 혼선 * 세션 기반 인증으로 보안 취약 및 권한 관리 수동화 * 대규모 데이터 조회 시 전체 로딩으로 응답 지연 심각 * 프론트엔드 컴포넌트 재사용 불가, 프로젝트 간 중복 코드 다수 * 캘린더 초기 로딩 3초 이상으로 사용자 체감 속도 저하 * 배포 실패율 20%로 운영 안정성
프로젝트 성과
캘린더 로딩 3초→0.5초
데이터 가상화(virtualization) + 리렌더링 방지 적용으로 초기 일정 로딩 속도 83% 단축
코드 재사용성 40% 향상
모듈식 모노레포 구조에 공통 React 컴포넌트 + 유틸리티 라이브러리 도입으로 프로젝트 간 코드 중복 해소
검색 성능 향상
서버사이드 페이지네이션 + 동적 쿼리 + 인덱스 최적화로 대용량 조회 응답 속도 개선
핵심 기능
프로젝트 상세
[프로젝트 배경] SK하이닉스 B2B 관리 서비스 내 기업용 프로젝트 관리 시스템(PMS)을 백엔드부터 프론트엔드까지 전 구간 개발한 프로젝트입니다. 기존 구형 JSP 시스템의 속도 저하, 보안 취약, 검색 성능 저하, 프론트엔드 재사용성 부족 문제를 해결해야 했습니다. [Phase 1: 백엔드 개발 (2024.07~2024.10)] 1. API 아키텍처 표준화: API 규칙 불일치로 클라이언트 연동





