NAVER Pay Dev Blog - Medium · 2025. 06. 30.
레거시 시스템 교체기: 실시간 트래픽 미러링을 통한 안정적 전환 사례
AI 엔지니어링 브리핑
네이버페이는 복잡해진 WebFlux 기반 레거시 시스템을 WebMVC와 실시간 트래픽 미러링으로 점진적으로 교체하며 안정성을 검증했습니다.
문제 & 배경
문제 & 배경: WebFlux의 리액티브 코드가 팀에 익숙하지 않고 표현 방식과 보일러플레이트가 많아 유지보수가 어려워졌으며, 기존 MongoDB 구조도 늘어난 요구사항과 데이터 변경을 감당하기 힘들었습니다.
기술 & 해결책
기술 & 해결책: 익숙하고 직관적인 Spring WebMVC 기반 신규 시스템과 새 데이터 구조를 만들고, 기존 시스템과 병행 운영하면서 실제 요청을 신규 시스템에도 실시간으로 전달해 동작과 안정성을 검증했습니다.
교훈 & 주의점
교훈 & 주의점: 운영 중인 시스템과 데이터를 한 번에 바꾸기보다 점진적으로 검증하는 방식이 안전하며, 기술 선택에서는 이론적인 성능뿐 아니라 팀의 숙련도와 코드 일관성·유지보수성도 함께 고려해야 합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.