LaunchDarkly es una plataforma de gestión de características que permite a las empresas desplegar nuevas características con mayor rapidez y menor riesgo. Gracias al marcado de características, los clientes pueden ofrecer de forma segura la característica adecuada a cada tipo de usuario final en el momento oportuno. Lo más importante para LaunchDarkly es poder ofrecer un rendimiento superrápido y experiencias de usuario uniformes. Por eso, utiliza la plataforma de edge cloud de Fastly para distribuir cada día 6 billones de marcas de características a 14 millones de dispositivos móviles y navegadores, y a 4 millones de servidores en todo el mundo, lo que garantiza el rendimiento y el tiempo de actividad para los clientes con los que tiene un SLA.
Sector: SaaS
Ubicación: Oakland, CA
Cliente desde: 2014
Funcionalidades favoritas
Adiós a los límites de velocidad en el ciclo de vida de desarrollo del software
Los equipos que intervienen en los trepidantes ciclos de vida de desarrollo de software trabajan centrados en la velocidad y la seguridad. Imprimir velocidad a los productos los hace mejores y más rápidos y, de paso, mantiene contentos a los usuarios y los fideliza. Darles seguridad garantiza que los despliegues no interrumpan el funcionamiento correcto de una aplicación ni frustren a los usuarios hasta tal punto que decidan pasarse a la competencia. En un mundo de tecnología móvil, es más importante que nunca que los desarrolladores se aseguren de que las características siguen funcionando si no quieren ver cómo sus productos van perdiendo brillo en las valoraciones de las tiendas de aplicaciones.
Cuando los equipos de desarrollo incorporan el SDK de LaunchDarkly en sus aplicaciones, la gestión de características les permite desvincular el despliegue de código del lanzamiento de características, de modo que pueden tener un control preciso sin que disminuya la velocidad. Los equipos de desarrollo y los equipos de producto pueden desplegar código y lanzar características, respectivamente, cuando lo crean oportuno, ya sea para todos los usuarios, para un grupo de prueba, o para una región o un grupo demográfico de usuarios en particular. Y, si ocurre un desastre, LaunchDarkly ofrece a los clientes una función de desconexión automática en 200 milisegundos. Gracias a las marcas de características, cualquiera puede desactivar al instante una característica sin necesidad de revertir el código, lo que permite proteger la experiencia de usuario.
"El almacenamiento en caché de Fastly, más cerca del edge, es un acelerador para nosotros, y tanto nuestros clientes como sus usuarios salen ganando".
Arun Bhalla
Engineering Manager
"Gracias a la protección que nos ofrece Fastly entre nuestra aplicación web y la nube pública, el rendimiento ha mejorado enormemente".
Arun Bhalla
Engineering Manager
LaunchDarkly eligió Fastly por su funcionalidad Instant Purge, que detiene de inmediato la distribución de versiones almacenadas en caché de ese contenido y empieza a ofrecer contenido nuevo en cuanto un cliente envía una petición de purga, ya sea a través del panel de control de Fastly o mediante una llamada a la API. En 2014, cuando LaunchDarkly inició su andadura, se tardaba varios segundos en propagar las actualizaciones de una marca de característica a nivel mundial. Desde que Fastly se ha integrado en la infraestructura de LaunchDarkly, cuando uno de sus clientes cambia una marca de característica, la plataforma de Fastly purga cualquier contenido relacionado con esa marca en cuestión de milisegundos.
Otras CDN tardan varios segundos, e incluso minutos, en propagar las peticiones de purga a toda la red global, lo que aumenta los gastos o provoca errores. Además, algunos proveedores de servicios de alojamiento incluso cobran por cada petición de purga. Al integrarse con la API de Fastly, LaunchDarkly emite automáticamente esas peticiones de purga. De este modo, optimiza el flujo de trabajo y evita un aumento de los gastos de infraestructura.
"Fastly es una pieza fundamental en nuestro servicio. La capacidad de Fastly de purgar en menos de un segundo nos da la seguridad de que no vamos a ofrecer ningún contenido o ajuste obsoleto en ningún lugar del mundo".
Arun Bhalla
Engineering Manager
LaunchDarkly también utiliza la protección que ofrece Fastly mediante la reducción de peticiones a una sola, que permite acelerar la carga de las páginas y mejorar el rendimiento global. Antes de que el contenido nuevo se almacene en caché, todas las peticiones de ese contenido suelen ir al origen, lo que puede agotar los recursos informáticos y degradar el rendimiento. Esto puede acarrear problemas de rendimiento si se multiplican las peticiones. Gracias a la reducción de peticiones a una sola, la plataforma de Fastly consolida todas aquellas que no obtienen resultados de caché en una sola y las mantiene en una cola. A continuación, la plataforma de edge cloud de Fastly realiza una sola petición consolidada del contenido y distribuye las peticiones en cola con el contenido almacenado en caché, protegiendo así el origen de un bombardeo de peticiones del servidor.
"Nuestra proporción de aciertos de caché con Fastly es muy alta. Cada acierto en la plataforma de edge cloud de Fastly reduce la carga de trabajo para nuestros servicios de backend, lo que supone un menor tiempo de respuesta para el usuario final y un menor coste".
Arun Bhalla
Engineering Manager
LaunchDarkly tuvo la ocasión de probar el valor de la protección de Fastly en 2019, cuando uno de sus clientes lanzó un juego online muy esperado. En previsión de que se produjera una estampida de jugadores, la empresa integró LaunchDarkly en su página de registro, pero LaunchDarkly solo lo supo cuando vio que, de repente, pasaban 50 000 peticiones por segundo a través de Fastly, un pico que duró varias horas y que supuso un tráfico totalmente imprevisto equivalente a 150 millones de usuarios activos mensuales de una cuenta, además de su tráfico habitual.
"Fastly protegió una carga de más de 50 000 peticiones por segundo durante un pico que duró varias horas y eso nos ayudó muchísimo para poder manejar el tráfico de nuestros clientes durante un lanzamiento. De no ser por Fastly, no habríamos sido capaces de lidiar con un aumento de tráfico como ese".
Arun Bhalla
Engineering Manager
Desde que se convirtió en partner de Fastly, LaunchDarkly ha crecido exponencialmente: los 4000 millones de marcas de características diarias que ofrecía en 2016 pasaron a ser 400 000 millones en 2019 y llegaron a ser billones en 2020. La evolución de su negocio también ha supuesto la migración de sus clientes a TLS 1.2, y el uso de los registros de Fastly les ha permitido acelerar ese proceso. "Gracias al envío de registros en tiempo real de Fastly, nos resulta muy sencillo saber cuáles son los clientes con los que debemos contactar para pedirles que actualicen en software", afirma Bhalla. "Con los demás registros de peticiones que tenemos es mucho más difícil hacer algo así".
"Nuestras métricas clave de rendimiento son el tiempo que tardan nuestros SDK en presentar marcas a los usuarios finales de los clientes y el tiempo de actualización de las marcas. Fastly desempeña una función fundamental en ambas métricas".
Arun Bhalla
Engineering Manager