← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Cloudflare Migrates Main Blog from WordPress to Internal EmDash CMS

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Cloudflare moved its blog from WordPress to EmDash.
  • EmDash is an internal, open-source CMS built in TypeScript.
  • The migration improved performance and caching.
  • The new platform handles up to 7000 requests per second.

Cloudflare Adopts EmDash for Blog

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.

Technical Architecture and Performance

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.

Migration Strategy

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.

Impact and Rationale

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~12 min · 9 stories · Sep 26

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

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.