42299-1590787413-contentful-logo-wordmark-white-a533de


Contentful es la plataforma de contenidos líder para la era digital actual. Su software ayuda a las marcas de alcance mundial a acelerar el contenido a escala para atraer audiencia mediante experiencias digitales innovadoras en todos los canales, mercados y etapas del recorrido del cliente. Contentful ofrece un backend fiable, estable y seguro para que los clientes pueden crear experiencias únicas en el frontend. Fastly ayuda a Contentful a atender a sus clientes con un almacenamiento en caché rápido y flexible que puede adaptarse a las necesidades y ubicaciones de cada uno. Gracias a ello, Contentful mantiene una alta proporción de aciertos de caché y puede escalar sin trabas para seguir creciendo a nivel mundial.

contentful.com/

Sector: tecnología
Ubicación: Berlín (Alemania)

Cliente desde: 2013



Funcionalidades favoritas

Distribución de contenidos (CDN)

Soft Purge

Fastly Fiddle

Almacenamiento en caché flexible y escalable para clientes de talla mundial


A veces, los clientes de Contentful experimentan grandes picos de tráfico al lanzar un producto, durante promociones especiales o en ciertos periodos del año. Los usuarios finales, sin importar su ubicación o dispositivo, esperan disfrutar de una experiencia rápida con contenido de gran calidad. Como Contentful es una plataforma multiinquilino de la nube, la escalabilidad es crucial. Contentful necesita dar cabida tanto a la demanda impredecible de clientes de talla mundial como al crecimiento orgánico del negocio de esos mismos clientes.



Ajustar la infraestructura del contenido para lidiar con los picos de tráfico

Para la organización de ingeniería de Contentful, la escalabilidad y la flexibilidad van de la mano. La plataforma de edge cloud de Fastly ofrece una capa de almacenamiento flexible en caché en la CDN, en el borde de la red, con un creciente entramado de POP distribuidos por el mundo que permite a la plataforma de Contentful llegar a los usuarios finales con mayor rapidez y eficiencia, estén donde estén.


Cuando llegan grandes volúmenes de peticiones, la CDN de Fastly atiende la mayoría en el edge. El contenido se envía más rápidamente a los usuarios finales y se reduce la carga que soporta la propia plataforma de Contentful. Cuando los clientes publican nuevos contenidos o realizan cambios, las peticiones correspondientes llegan más fácilmente al backend de Contentful sin dar con cuellos de botella; es decir, Contentful está disponible y accesible de forma inmediata.












«El crecimiento de Fastly lleva consigo el crecimiento automático de la red de Contentful».

Eoin Crowley


Director of Platform Infrastructure





«Si nosotros tuviéramos que crear una CDN escalable y global, tendríamos que realizar una inversión enorme para llegar al mismo nivel de escalabilidad que nos da Fastly».

Eoin Crowley


Director of Platform Infrastructure

Fastly optimiza la proporción de aciertos de caché mediante el almacenamiento en caché en la capa de la aplicación


Uno de los retos a la hora de gestionar la envergadura es el control del tráfico. La publicación de nuevos contenidos desencadena una purga de la caché, enviando todo directamente al origen de la plataforma. Cuando esto sucede en momentos de tráfico denso, Contentful puede imponer límites de volumen u otros controles, lo cual ralentiza o impide el envío de peticiones y provoca una experiencia de usuario negativa.


Gracias a Fastly, Contentful ayuda a los clientes a evitar que esto ocurra distribuyendo contenido obsoleto desde la caché. La función Soft Purge de Fastly permite marcar contenido como obsoleto, en vez de eliminarlo de la memoria caché de forma permanente. Contentful activa esta opción para los clientes que se acercan a un límite de volumen en un área concreta y disponen de contenido obsoleto adecuado. Los usuarios finales seguirán viendo el contenido obsoleto hasta que el contenido recién publicado llegue a la caché.


Soft Purge también permite que Contentful espere un periodo de tiempo definido antes de purgar la caché. Mediante el comando stale-while-revalidate, Fastly distribuye contenido almacenado en caché durante un día como máximo mientras, en segundo plano, recupera la última versión. Así, se puede llevar a cabo un gran volumen de actualizaciones sin que eso perjudique la experiencia de usuario en el frontend. El resultado es que Contentful ha logrado mantener una alta proporción de aciertos de caché: 94,47 %.










«Con Fastly podemos utilizar el contenido en caché y controlar las purgas de caché, lo cual nos permite ofrecer una experiencia de usuario fluida».

Eoin Crowley


Director of Platform Infrastructure





Herramientas para desarrolladores


Los casos de uso de los clientes son tan variados como la misma Internet. Hay grandes diferencias en las estrategias de almacenamiento en caché entre clientes que llevan un sitio web básico y los que lanzan un juego en línea u operan un sitio de comercio electrónico de talla mundial. El objetivo de Contentful es ofrecer un servicio completo sin tener que establecer reglas estrictas sobre el uso de la plataforma.



Un espacio aislado para agilizar las pruebas y los experimentos

Mientras el equipo de Contentful trabaja en la prueba de concepto, aprovecha el entorno aislado de Fastly Fiddle para probar distintas configuraciones y fragmentos de VCL. Se trata del lugar ideal para que los desarrolladores experimenten con nuevas ideas, ejecuten peticiones y prueben código, sin la necesidad de esperar ni configurar un entorno completo de despliegue. Fiddle aporta una visión de gran valor sobre la aplicación práctica de sus ideas.


El equipo utiliza Terraform para desplegar actualizaciones y gestionar su IaaS, o infraestructura como servicio, que cuenta con una integración específica con Fastly para gestionar la configuración. Asimismo, el equipo utiliza la interfaz web de Fastly para realizar ciertas tareas, como verificar las métricas o analizar de un vistazo los resultados de sus experimentos. No obstante, normalmente la integración con Fastly está gestionada mediante código y Terraform.


Al igual que sus clientes, el equipo de Contentful también se beneficia de la flexibilidad de Fastly y la aprovecha para crear sin límites. Contentful integra distintas CDN que atienden diferentes aspectos de la plataforma, y Fastly funciona a la perfección en este entorno multisolución. Depende del caso de uso del cliente, pero Fastly devuelve en el edge aproximadamente el 90 % de las peticiones procedentes de las otras CDN, de modo que estas nunca llegan al origen. Esto implica una enorme reducción en el coste y la latencia que conllevaría el trayecto de vuelta del tráfico a los servidores de origen de Contenful. Fastly ayuda a maximizar la eficiencia del complejo stack tecnológico de Contentful y, así, la empresa puede seguir ofreciendo una plataforma estable y escalable a clientes de todo el mundo.






«Resulta fácil probar nuevas ideas en poco tiempo en Fastly Fiddle y desplegar actualizaciones de código mediante Terraform. Así podemos avanzar con mayor rapidez y agilizar el desarrollo».

Yann Hamon


Software Engineer






¿List@ para empezar?

Ponte en contacto o crea una cuenta.