910 B
910 B
BAIS C-to-Spring 전환 범위 정의
전환 대상
| 구분 | 기존 (C) | 전환 후 (Spring) |
|---|---|---|
| 런타임 | C 라이브러리 | Spring Boot 3.x |
| 웹 계층 | CGI/FastCGI | Spring MVC/WebFlux |
| 데이터 | 커스텀 파서 | JPA/MyBatis |
| 세션 | 파일/메모리 | Redis 분산 세션 |
| 빌드 | Makefile | Maven/Gradle |
핵심 전환 범위
Phase 1: 인프라
- Spring Boot 프로젝트 구조 설정
- Maven/Gradle 빌드 구성
- application.yml 환경 설정
Phase 2: 비즈니스 로직
- C 로직 → Java 서비스 변환
- 데이터 모델 매핑
- API 엔드포인트 정의
Phase 3: 검증
- 단위 테스트 작성
- 통합 테스트 실행
- 성능 벤치마크
검증 기준
- 기존 C 런타임 기능 100% 커버
- API 응답 시간 < 200ms
- 동시 요청 처리 1000 req/s