Logotipo de Filestack


Filestack es una plataforma de API de contenidos con poco código que permite cargar, transformar y enviar archivos sin complicaciones. Lo que diferencia a Filestack del resto es que aporta mayor agilidad al proceso de desarrollo de tratamiento y análisis automatizados de contenidos, ofrece una mejor calidad del proceso y abarata los costes. Y todo ello ¡con tan solo una línea de código! Su infraestructura es escalable, da servicio cada mes a miles de millones de cargas, transformaciones y descargas y brinda un rendimiento incomparable a usuarios de cualquier rincón del mundo. Al suprimir la necesidad de diseñar y mantener un stack de ingesta de contenidos, Filestack contribuye a que las empresas ahorren tiempo y dinero. De este modo, podrán centrar sus recursos en aplicaciones y software propios.

Filestack

Sector: SaaS/PaaS

Ubicación: San Antonio (EE. UU.)

Cliente desde: 2015


Funcionalidades favoritas

Instant Purge

Gestión de TLS

VCL personalizado

WAF de última generación

Compute@Edge

Filestack se asocia con Fastly para hacer crecer su negocio y reforzar la seguridad


Hace seis años, Filestack llamó a la puerta de Fastly porque necesitaba una CDN que permitiera a su popular servicio de gestión de archivos seguir creciendo. Desde entonces, y para dar respuesta a sus cambiantes necesidades de negocio, Filestack ha ampliado el uso que hace de Fastly: ha incorporado el firewall de aplicaciones web (WAF) de última generación de Fastly, dado el interés cada vez mayor por reforzar su estrategia de seguridad; ha empezado a ensayar diversos casos de uso relacionados con la seguridad en Compute@Edge, el nuevo entorno informático sin servidores de Fastly; y ha empezado a utilizar la gestión de TLS de Fastly. Todas estas soluciones han ayudado a Filestack a trasladar al edge las labores de distribución de contenidos y de seguridad.


«Fastly ha crecido desde que empezara a trabajar con Filestack: a una CDN extraordinaria le ha añadido la funcionalidad de informática en el edge centrada sobre todo en la seguridad. Fastly nos da un soporte [excelente] y nos dota de la capacidad para personalizar el enrutamiento del tráfico que recibimos. De este modo, no tenemos que ejecutar esas acciones en nuestra infraestructura... Por supuesto que recomendaría Fastly».
Slawomir Zabiewicz, VP of Engineering


Fastly permite a Filestack multiplicar por 20 la velocidad de transferencia de datos


Cuando empezó, la prioridad de Filestack era proporcionar herramientas de carga de archivos. Más adelante, las necesidades que tenían sus clientes le llevó a agregar compatibilidad con servicios relacionados, como la transformación y la distribución de archivos. Fue en ese momento cuando la empresa supo que necesitaba una CDN que le permitiera aumentar la capacidad de sus servicios de forma rápida, fiable y rentable. Filestack hizo comparativas de diversas CDN teniendo en cuenta varios criterios clave:



  • Purga e invalidación: la transformación de imágenes es una parte esencial de los servicios que presta Filestack, y es un proceso que genera varias versiones del mismo archivo. La capacidad de invalidarlas por medio de comodines o de claves suplentes era vital para ofrecer la versión adecuada. Antes de Fastly, invalidar un solo archivo solía llevar 15 minutos; ahora es cuestión de segundos.

  • Personalización en el edge: la capacidad de personalizar configuraciones era otra de las prioridades de Filestack, y el Varnish Configuration Language (VCL) personalizado de Fastly lo hizo posible. Este lenguaje permite —y acelera— la optimización de configuraciones de modo que se dé respuesta a las particulares necesidades de Filestack. Además, el control de versiones de configuración de Fastly permite a Filestack ejecutar reversiones instantáneas con un solo clic, garantizando así una mejora de la experiencia de uso.

  • Puntos de presencia (POP): la amplia y exigente cartera de clientes que gestiona Filestack conlleva aplicar otros criterios al escoger una CDN: no importa tanto el número de POP, sino su potencia y ubicación. La red de POP de alta densidad que Fastly ha dispuesto estratégicamente por todo el mundo proporciona a Filestack una distribución ultrarrápida y a sus clientes una experiencia de uso impecable.

  • Tamaño máximo de archivo: los tamaños de archivo crecen de forma imparable; fijémonos, por ejemplo, en los largos vídeos de formación online o en las imágenes de alta resolución destinadas a impresoras y sistemas de gestión de contenidos. Por ello, es imprescindible contar con capacidad suficiente de almacenamiento. De este modo, los archivos de gran tamaño se podrán almacenar en caché y no se tendrán que distribuir únicamente desde el origen.


Para cuando empezó a evaluar distintas CDN, allá por el año 2015, Filestack enviaba un volumen de datos mensual de unos 77 terabytes, menos de un 1 petabyte anual. Gracias a las capacidades que aporta Fastly, esos números se han incrementado de forma drástica: en 2021, Filestack transfiere un volumen de datos de unos 18 petabytes anuales.


Filestack multiplica por 30 su capacidad de gestión de certificados TLS gracias a Fastly TLS


Proteger los datos de los usuarios es un requisito básico de la gestión de archivos; ello explica por qué Filestack considera la gestión de certificados TLS como una necesidad fundamental. Antes de utilizar Fastly TLS, Filestack gestionaba los certificados por su cuenta: los creaba manualmente, aprovisionaba los servidores con ellos, realizaba el correspondiente mantenimiento, y luego tenía que acordarse de renovarlos. Se trataba de una tarea engorrosa que impedía que el equipo de Filestack dedicara suficientes recursos al desarrollo de productos y que tampoco daba buenos resultados.


«TLS fue siempre importante para nosotros: resultó ser un factor decisivo que tuvimos en cuenta al hacer comparativas entre Fastly y otras plataformas. Dado el volumen de certificados que gestionamos, no tener que cargar nuestras claves privadas para obtenerlos —y que esta operación se haga ahora al nivel de la CDN— es una gran ventaja. Fastly agilizó mucho el proceso de migración desde nuestro anterior proveedor de certificados TLS».
Slawomir Zabiewicz, VP of Engineering


Filestack también ofrecía a los clientes una función prémium denominada CNAME que les permitía formatear sus direcciones URL de Filestack con un dominio personalizado; es decir, ocultar la funcionalidad de Filestack tras sus propios nombres de dominio. De este modo, Filestack debía crear y gestionar en el backend un certificado y una clave privada por cada cliente. Al principio, solo gestionaba una docena de certificados TLS. Sin embargo, el rendimiento se resentía tanto que llegó a considerar retirar la función. La adopción de la funcionalidad TLS de Fastly permitió a Filestack mantenerla y crecer hasta el punto de que ahora maneja varios centenares de certificados.


Trasladar la seguridad al edge aligera la carga de la infraestructura


Filestack está lista para implementar algunas de las novedades de Fastly, como Compute@Edge. Se trata de un entorno informático sin servidores en el edge que es compatible con funciones de alto rendimiento y que es externo a la infraestructura de Filestack. Cara al futuro de la gestión de archivos, Filestack ha detectado varios problemas relativos a la seguridad y la carga de archivos que se pueden corregir con soluciones de edge computing.


Pongamos como ejemplo la verificación del formato de cargas de archivos, un paso necesario para prevenir ciberataques en los que, de manera deliberada, se intenta falsificar el tipo de archivo. Las labores de Filestack se centran en idear un método de verificación de archivos mediante bytes mágicos; es decir, metadatos que revelan el tipo de archivo que se pretende cargar. De este modo, Filestack envía bytes mágicos a Compute@Edge, donde se analizan. Esto le permite decidir si enviarlos, mostrar el error al usuario o incluso corregir el archivo, todo ello sin que se sobrecargue la infraestructura propia.


Combinar funcionalidades de la gestión de TLS y de Compute@Edge le ha brindado a Filestack la oportunidad de potenciar la autorización de cookies. La funcionalidad CNAME, de la que hemos hablado antes, permite a los clientes de Filestack definir directivas de seguridad dentro de cookies en lugar de en una URL. Esto significa que los clientes podrán mantener el control del acceso a archivos, aun cuando el usuario final comparta la URL con otras personas. Filestack podrá entonces verificar la cookie en el edge antes de decidir si entrega el archivo.


Además, Filestack ha empezado a utilizar el WAF de última generación de Signal Sciences, empresa que ahora forma parte de Fastly. Al igual que la mayoría de servicios web, Filestack ofrece un plan gratuito, lo cual tiene el efecto de atraer a usuarios ilegítimos. Aunque utiliza diversos métodos de autorización y verificación, Filestack deseaba dotarse de otra línea de defensa. Fastly incorpora de forma incesante malware y datos de usuarios ilegítimos provenientes de varias fuentes; con el WAF, ahora se neutralizan más amenazas incluso antes de que logren entrar.


«Me atrajo mucho el hecho de que el WAF [de Fastly] sea de última generación: para mí, la gestión del firewall de aplicaciones web tiene que ser algo sencillo, que se pueda configurar rápidamente a pesar de ser una parte fundamental de nuestra estrategia de seguridad. Si recibo una notificación [de Fastly] indicando que un usuario nuevo es ilegítimo, puedo bloquearlo al instante, lo cual es muy importante para mí y para nuestros clientes. No creo que las demás soluciones del mercado puedan ofrecernos todas esas funciones».
Slawomir Zabiewicz, VP of Engineering


Fiabilidad y un «soporte extraordinario», vectores para que Filestack amplíe funciones y expanda el negocio


Tras seis años de crecimiento de la mano de Fastly, Filestack no ha tenido ningún problema grave al usar la plataforma y ha recibido un soporte que ha superado sus expectativas. Zabiewicz asegura que, mientras se implementaba la gestión de TLS de Fastly, las muchas horas que se pasó en comunicación con el equipo de soporte de Fastly le ayudaron a forjar una gran relación laboral con este departamento. El grado de transparencia y confianza ha sido tal que Filestack ha seguido profundizando en las funciones de Fastly que puede aprovechar. Además, sigue trasladando tráfico a Fastly a medida que la empresa continúa su meteórico ascenso.


«Empezamos a utilizar Fastly en 2015. Desde entonces, el volumen de datos que procesamos y distribuimos se ha multiplicado por 20. Es un crecimiento a gran escala. Mi equipo se encarga de garantizar que el rendimiento y la fiabilidad de nuestro sistema sea excepcional; por eso, Fastly es un componente fundamental de nuestro producto».

Slawomir Zabiewicz


VP of Engineering



«Sin la extraordinaria gestión de TLS de Fastly, no podríamos haber mantenido nuestra función CNAME. El uso de su propio dominio posiblemente les resuelva multitud de problemas de red internos a los usuarios de Filestack. Para nosotros, el mantenimiento es bastante sencillo. Sin Fastly, no podríamos generar múltiples certificados TLS para hacer esto posible al nivel de la CDN».

Slawomir Zabiewicz


VP of Engineering



«Estoy entusiasmado con Compute@Edge. Aunque llevamos poco tiempo utilizándolo, ya hemos visto cómo alivia a nuestra infraestructura de algunas tareas de procesamiento al tiempo que mejora la seguridad».

Slawomir Zabiewicz


VP of Engineering



«Filestack ha forjado una relación con Fastly a partir de la confianza. Todo el mundo ha sido de gran ayuda, el servicio de atención al cliente es magnífico y el personal de soporte de Fastly es uno más de nuestro equipo. Tener la seguridad de que Fastly está ahí para lo que necesitemos ha sido muy importante para mí y para el equipo».

Slawomir Zabiewicz


VP of Engineering