Cloudflare recently completed the migration of its main blog from WordPress to EmDash, an open-source content management system developed internally. This move positions Cloudflare as a "Customer Zero" for its own technology, using EmDash to manage its primary content platform.
EmDash, introduced in a developer preview last April, is built in TypeScript and runs on Cloudflare Workers. The production setup incorporates multiple caching layers, including Workers Cache and an EmDash object cache built on Workers KV. It also uses Cloudflare Hyperdrive to connect to a PlanetScale database. The new platform was tested to handle up to 7000 requests per second, addressing the blog's typical load of 75 RPS with spikes over 5000 RPS.
According to Kody Jackson, Diogo Carneiro, and Amy Dutton from Cloudflare, the migration resulted in a faster and more reliable site. They noted a significant improvement in p95 response latencies, with the new system maintaining a consistent response profile even under load, unlike the previous platform's periodic latency spikes.
Cloudflare employed a proxy Worker to manage the transition from WordPress to EmDash. This Worker intelligently routed traffic, starting with 1% and progressively increasing, while providing automatic fallback to the legacy site in case of errors. The entire rollout to 100% traffic on EmDash was completed within a single day.
The migration was driven by identified limitations with the existing WordPress platform, particularly concerning performance and caching under high traffic. By moving to EmDash, Cloudflare aimed to deliver a significantly faster and more performant reading experience for its blog visitors, while also showcasing its own internal CMS capabilities.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Cloudflare migrated its main blog from WordPress to EmDash, an open-source content management system developed internally. This change was made to improve performance and caching, addressing limitations of the previous platform and handling traffic spikes more efficiently.