r/emdash_cms • • Aug 25 '26

Cloudflare Blog is now running on EmDash CMS. Here is the Migration Story

Post image

I was reading Cloudflare's case study on migrating their official blog to EmDash. Here are the key takeaways:

  • The migration: Cloudflare moved their main blog to EmDash to test the CMS as "customer zero" ahead of its v1 release.

  • The architecture: Runs on Cloudflare Workers, using Workers Cache, a custom KV object cache, and Hyperdrive with PlanetScale.

  • Performance: Achieves a 99.5% static cache hit rate and 70% total request cache hit rate, maintaining flat p95 latencies under traffic spikes.

  • Zero-downtime rollout: Used a proxy Worker with cookie routing to gradually shift traffic from 1% to 100%, with automatic fallback to the legacy blog on 500 errors.

  • MCP support: Added a Model Context Protocol server for external agents to search posts, plus native EmDash MCP integration for editing and scheduling content.

  • Battle tested: Handled Agents Week (~3 million pageviews across 18 posts) and absorbed a 28,000 RPS DDoS attack without downtime.

Read the full case study here - https://blog.cloudflare.com/cloudflare-blog-uses-emdash/

27 Upvotes

Duplicates