● 공공·교육
App Modernization으로 운영 안정·효율 개선
노후 모놀리식을 무중단으로 현대화해, 장애에 강하고 배포가 빠른 운영 체계로 바꿨습니다.
99.9%
가용성
−60%
배포 리드타임
무중단
단계적 전환
● THE CHALLENGE
왜 어려웠나.
오래된 모놀리식 애플리케이션이 작은 변경에도 전체가 흔들렸습니다. 배포는 느리고 두려웠으며, 장애가 나면 원인 추적이 어려웠습니다. 한 번에 갈아엎을 수는 없어, 운영을 멈추지 않고 점진적으로 현대화할 길이 필요했습니다.
제약 조건
- 서비스 중단 불가
- 한 번에 재작성 대신 점진적 전환
- 기존 데이터·연동 보존
● OUR APPROACH
우리가 한 일.
- 진단결합도·장애 지점·배포 병목을 매핑
- 분리 설계위험이 큰 모듈부터 경계를 그어 떼어냄
- 점진적 현대화컨테이너화·CI/CD·관측성을 단계적으로 도입
- 운영 인계배포 자동화와 모니터링, 런북 이관
● OUTCOME
결과.
위험한 모듈부터 떼어내며 무중단으로 현대화했습니다. 가용성이 올라가고 배포 리드타임이 줄어, 작은 변경을 자신 있게 자주 내보낼 수 있게 됐습니다. 장애 추적과 복구도 빨라졌습니다.
● STACK
기술 스택.
DockerKubernetesCI/CDAWSOpenTelemetry
● RELATED SERVICE
애플리케이션 현대화 자세히 →비슷한 과제라면 이 사례를 기준으로 함께 검토합니다.
어디까지 비슷하고 무엇이 다른지 30분이면 짚어 드립니다.
● 이미 금융·헬스케어·미디어·공공의 팀들과 함께