빠른 소식

Cloudflare Worker Previews, PR별 격리된 프로덕션 유사 환경 지원

·설명 약 2분·작성: 해비·블로그 소개

핵심 요약

Cloudflare Workers에 Worker Previews가 추가됐습니다. 이제 Pull Request나 변경 사항마다 프로덕션과 분리된 프로덕션 유사 환경을 만들 수 있으며, 각 Preview는 별도의 코드·설정·URL·관측 데이터를 사용합니다. Cloudflare 공식 문서는 현재 사용할 수 있는 기능으로 안내하고 있지만 별도의 GA 선언은 하지 않아 GA라는 표현은 사용하지 않았습니다.

주요 변경

  • previews 설정 블록에서 새 Preview의 변수·바인딩·설정을 정의하고, 특정 Preview만 별도로 덮어쓸 수 있습니다.
  • Durable Objects와 Containers는 Preview마다 네임스페이스·스토리지·앱·인스턴스가 자동으로 분리됩니다. 반면 KV·D1·R2 같은 계정 단위 리소스는 격리가 필요하면 별도 리소스를 바인딩해야 합니다.
  • Wrangler 4.135.0 이상에서 npx wrangler preview로 Preview를 배포할 수 있으며, Workers Builds를 연결하면 Pull Request마다 Preview를 자동 생성하고 URL을 게시할 수 있습니다.
  • 각 Preview는 push마다 갱신되는 안정적인 URL과 배포별 immutable URL을 제공하며, 로그·오류·메트릭·트레이스를 별도로 확인할 수 있습니다.

개발자 영향

프로덕션 Worker를 건드리지 않고 PR 단위로 실제 배포 환경에 가까운 검증 흐름을 만들 수 있어 코드 리뷰와 통합 테스트가 단순해집니다. 다만 KV·D1·R2처럼 계정 단위로 공유되는 리소스를 그대로 연결하면 데이터가 자동 격리되지 않으므로, 테스트 데이터를 분리해야 하는 프로젝트는 Preview 전용 리소스를 별도로 바인딩해야 합니다.

발표 시각(KST): 2026년 9월 22일 · 세부 시각 미공개

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기