포트폴리오 목록
웹개발 완료
PHP 8 · AWS 무중단 서버 이전
2026.09 · 인프라 · 클라우드 이전

개요
운영 중인 PHP 5.6 서비스를 PHP 8.3과 AWS RDS · ALB 구조로 옮기는 이전 작업이다.
고객이 겪던 문제
PHP 5.6 · MySQL 5.5로 돌던 LMS · 도서 서비스를 지원이 끝난 환경에서 옮겨야 했다. Zend 암호화 파일, mcrypt 값, 구형 결제 모듈이 섞여 있었고 사용자가 바뀐 걸 모르게 옮기는 것이 조건이었다.
ITF가 한 일
정적 검사로 PHP 8.3 호환성 이슈를 파일 · 줄 단위로 뽑아 자동 변환과 사람 판단으로 나눠 고쳤다. RDS MySQL 8.4로 덤프 · 복원하고 ALB 뒤 EC2 2대, 세션 저장소와 공유 업로드 폴더로 Auto Scaling을 준비했다. 테이블별 건수 · 체크섬 대조, 새벽 쓰기 중단 전환, DNS 복귀와 역이관 스크립트로 된 롤백 절차와 CloudWatch 경보를 함께 만들었다.
결과
호환성 리포트, 인프라 모니터링, 전환 런북, 회귀 체크리스트 화면과 이전 절차까지 개발을 마쳤다.
기술 스택
PHP 5.6 → 8.3RDS MySQL 8.4ALB · Auto Scaling전환 · 롤백 런북회귀 체크리스트
화면
비슷한 걸 만들고 싶으신가요?
만들고 싶은 것을 한 줄로 남겨 주시면 영업일 2일 안에 연락드립니다.