Cloudflare trasladó su blog principal a EmDash, el gestor de contenidos de código abierto que desarrolla en TypeScript. La instalación funciona sobre Cloudflare Workers y combina la caché de Workers con una caché de objetos en Workers KV; Hyperdrive conecta la aplicación con una base de datos PlanetScale. La compañía quería mejorar la estabilidad de respuesta en un sitio que suele atender unas 75 solicitudes por segundo, pero puede superar las 5.000 durante picos de tráfico.
El cambio se hizo de forma progresiva. Un Worker intermediario envió primero el 1 % del tráfico a EmDash y aumentó el porcentaje conforme el equipo comprobaba el funcionamiento. Una cookie indicaba qué versión debía recibir cada petición y permitía volver automáticamente al sistema anterior si aparecían errores del servidor. Cloudflare alcanzó el 100 % del tráfico en un día. Según sus mediciones, la nueva arquitectura mantuvo la latencia de respuesta del percentil 95 más estable bajo carga; también fue probada hasta unas 7.000 solicitudes por segundo.
La migración añadió interfaces MCP para que agentes puedan consultar el blog y para que autores gestionen contenidos en EmDash. El equipo editorial detectó dificultades iniciales en la edición y programación de publicaciones, que se están trabajando antes de una futura versión 1. Cloudflare no ha identificado públicamente cuál era el CMS anterior, así que el caso documenta una migración hacia EmDash sin atribuirle un origen concreto.
Glosario
- Workers
- Plataforma de Cloudflare para ejecutar código de aplicación cerca de quienes hacen las peticiones.
- Workers KV
- Almacén distribuido de clave y valor que Cloudflare usa como una de las capas de caché del blog.
- Hyperdrive
- Servicio de Cloudflare que facilita y optimiza las conexiones de Workers con bases de datos.
- MCP
- Protocolo que permite a agentes de inteligencia artificial acceder a herramientas y recursos expuestos por un servicio.