최근 Next.js 기반 서비스에서 배포 이후 발생하는 Prefetch 404 문제를 해결하면서 고민했던 내용을 정리해보려고 한다.현재 서비스는 Azure의 Slot Swap 방식으로 배포하고 있으며, 별도의 여분 서버에서 구버전과 신버전을 동시에 서비스하는 구조가 아니다.이 때문에 배포 직후 기존 버전의 페이지를 사용하고 있는 사용자에게서 Prefetch 버전 불일치 문제가 발생할 수 있었다.1. 문제 상황현재 배포 구조를 단순화하면 다음과 같다.Client ↓www ↓Active Slot예를 들어 기존 버전이 A이고 새로운 버전 B를 배포했다고 가정해보자.배포 이후에도 이미 A 버전의 페이지를 열어둔 사용자가 존재할 수 있다.사용자 브라우저└─ A 버전 Client이 상태에서 페이지 내부의 Pre..