InfoQRenato Losio2 min readintermediate
Cloudflare Details Its Migration from WordPress to EmDash
Summary
Cloudflare migrated its blog from WordPress to the internally built EmDash CMS, running on Workers with multiple caching layers and a PlanetScale DB. The edge‑native setup handled up to 7k RPS and cut latency spikes, using a proxy Worker with cookie‑based routing for a zero‑downtime rollout.
- EmDash runs on Cloudflare Workers with Workers Cache, KV object cache, Hyperdrive, and PlanetScale, supporting ~7000 RPS.
- A proxy Worker with version‑cookie routing and automatic fallback enabled a 1%→100% rollout in a single day with no downtime.
- p95 latency became flat under load, eliminating the periodic spikes seen on the WordPress stack.
- Edge‑native CMS improves AI agent access and reduces operational cost versus traditional platforms.
Teams building or migrating CMSes to edge platforms can learn a proven zero‑downtime rollout and caching strategy that yields measurable performance gains.
6/10


