Back to Registry

Cloudflare Migration Rehearsal Checklist (Vercel → Workers)

Goal

Run one controlled pilot migration for an existing Vercel app and produce hard data on:

Pilot target: Brand Radar Current prod: https://brand-radar-rosy.vercel.app


0) Success Criteria (Pass/Fail)

Must pass

Nice-to-have


1) Preflight (Before Touching Code)

Deliverable: reports/cloudflare-baseline-brand-radar.md


2) Runtime Compatibility Audit

Check and classify each dependency:

Classification output:

Deliverable: reports/cloudflare-compat-audit-brand-radar.md


3) Environment & Secret Mapping

Create exact env parity map:

Template: | Vercel var | Cloudflare binding/env | Scope (preview/prod) | Status | |---|---|---|---|

Deliverable: reports/cloudflare-env-map-brand-radar.md


4) First Deploy (Preview)

Smoke pack minimum:


5) Instrumentation (Required Before Any Traffic)

Monitoring intervals during pilot:


6) Canary Rollout Plan

Immediate rollback triggers:


7) Security Validation

Deliverable: reports/cloudflare-security-check-brand-radar.md


8) Rollback Procedure (Practice Once)

Rollback SLA target: < 10 minutes from decision to effective traffic switch


9) Final Decision Readout

Produce one-page decision memo:

Deliverable: reports/cloudflare-pilot-decision-brand-radar.md


Suggested Next App if Pilot Passes

  1. seo-report-app (direct strategic value)
  2. wp-engine-dashboard (ops + API orchestration value)

Operator Notes