LocalStack recauda 25 millones de dólares para ayudar a los desarrolladores a emular y probar aplicaciones en la nube localmente
Saber cómo se comportará su aplicación en la nube en producción generalmente requiere un desarrollo y pruebas importantes en el entorno en el que se implementará, ya sea AWS, Azure, Google Cloud o donde sea. Pero esto puede ser una tarea que requiere muchos recursos, particularmente con problemas relacionados con la latencia (el tiempo que lleva enviar datos constantemente) y los costos asociados con esto.
La startup suiza LocalStack se ha propuesto abordar esto trasladando el proceso de desarrollo de la nube a la máquina local del desarrollador (es decir, su computadora portátil), emulando el entorno donde se implementará. Por ahora, su atención se centra en las aplicaciones en la nube de AWS, pero la compañía busca acelerar las cosas y pasar a la nube múltiple.
Para respaldar esa estrategia, la compañía dijo el martes que había recaudado 25 millones de dólares en una ronda Serie A liderada por Notable Capital, una de las dos entidades que se separó de GGV Capital a principios de este año.
Para ponerlo en contexto, LocalStack comenzó como un proyecto de código abierto mientras el fundador y codirector ejecutivo Waldemar Hummer (en la foto de arriba a la derecha, con la cofundadora Gerta Sheganaku y el socio gerente de Notable Capital, Glenn Solomon) estaba en Atlassian en 2017. Inicialmente, estaban tratando de ayudar a uno de sus colegas de Atlassian a trabajar mientras viaja a la oficina.
“Teníamos un miembro del equipo que viajaba en tren al trabajo y queríamos que fuera productiva incluso mientras estaba desconectado en el tren”, dijo Hummer a TechCrunch.
La idea germinó como un proyecto paralelo en los años intermedios, con Hummer asociándose con Gerta Sheganaku, a quien conocía desde su época en la Universidad Tecnológica de Viena en 2013, para impulsar la adopción comunitaria temprana del proyecto de código abierto. . Se lanzaron como una empresa de tiempo completo en 2021 y, después de generar una pequeña ronda inicial, se les unió un tercer cofundador, Thomas Rausch, quien ahora es jefe de ingeniería de la startup.
“Lo primero que me entusiasmó con LocalStack fue la mayor adopción en la comunidad, especialmente después de que Jeff Barr (evangelista jefe de AWS) respaldara públicamente a LocalStack: las estrellas de GitHub en el proyecto experimentaron un salto dramático de la noche a la mañana y han aumentado desde entonces. ” Dijo Sheganaku. “Al interactuar con la comunidad, supimos que algunos de los usuarios estaban trabajando en algunas de las empresas más grandes del mundo, tratando de implementar LocalStack no solo en sus máquinas locales, sino también en sus canales de CI (integración continua)”.
Hoy en día, la empresa cuenta con unos 900 usuarios de pago, incluida una impresionante lista de clientes de autoservicio que incluyen empresas como Apple, Comcast, IBM y Workday. LocalStack también trabaja directamente con algunos clientes a través de un proceso oficial de adquisición e incorporación.
Volverse local
La oferta de LocalStack consta de dos componentes principales: uno es un emulador, que es básicamente una imagen de Docker que el usuario descarga en su máquina local con todas las API de AWS necesarias. Y la segunda parte es una plataforma en la nube, que brinda acceso a funciones adicionales como colaboración en equipo, datos de telemetría, información y más.
La compañía también ha conservado algunas de sus raíces de código abierto con una versión comunitaria, lo que hace que alrededor de un tercio de sus servicios de AWS estén disponibles a través de un repositorio público en GitHub. Los dos tercios adicionales se guardan en un depósito privado para clientes que pagan. Esta versión comunitaria sirve como una herramienta útil para incorporar clientes de pago en el futuro, aunque no siempre es así.
“En muchos casos, los usuarios de la comunidad se registran en LocalStack pero no se convierten en clientes de pago”, dijo Sheganaku. “Vemos miles de usuarios de la comunidad que se han registrado en nuestra aplicación web, pero no han comprado ninguno de los servicios pagos”.
Vale la pena señalar que los desarrolladores ya pueden “simular” ciertas partes de su infraestructura localmente para ejecutar pruebas. También existen marcos populares como Testcontainers que se pueden usar para simular ciertos servicios de nube y componentes de infraestructura en una máquina local, aunque generalmente tienen una apariencia, sensación y “experiencia” diferentes al entorno de nube real.
El propio AWS también ofrece algunas herramientas para permitir a los desarrolladores emular algunos de sus servicios localmente, como AWS SAM, que admite AWS Lambda, DynamoDB y algunos otros. Pero el punto de venta de LocalStack es que admite más de 100 servicios centrales de AWS, incluida la gestión de identidad y acceso (IAM) a través de Amazon Cognito, flujos de datos de Amazon Kinesis y el servicio de consultas interactivas de Amazon, Athena.
“LocalStack es casi como un reemplazo directo de la nube de AWS”, dijo Hummer. “AWS SAM es realmente más específico para un determinado conjunto de servicios; LocalStack es mucho más completo”.
Hasta ahora, LocalStack había recaudado 3 millones de dólares no revelados en financiación inicial de CRV y Heavybit. Aunque ha operado en gran medida bajo el radar, Hummer dice que ya tiene “cifras de ingresos sustanciales” y un equipo global de más de 50 personas que operan principalmente fuera de Europa. Sin embargo, su base de clientes se encuentra sustancialmente en los EE. UU., donde ahora buscará mejorar en términos de producto y estrategia de comercialización; la nueva ronda Serie A ayudará a financiar ese esfuerzo.
Por ahora, el enfoque principal de LocalStack es AWS, aunque la compañía también está trabajando para agregar soporte para Snowflake, que es un dominio diferente al de AWS, pero tiene desafíos similares en relación con el desarrollo de software en la nube. El soporte de Snowflake permanece en la etapa inicial de “vista previa” por ahora, pero con los nuevos $25 millones en el banco, LocalStack también se está preparando para pasar a la nube múltiple, ampliando el soporte a Azure de Microsoft, que Hummer dijo que esperaba que estuviera disponible en algún momento. en 2025.
“Hemos recibido muchas solicitudes de Azure”, dijo Hummer.
Además del patrocinador principal, Notable Capital, la ronda Serie A de LocalStack incluyó la participación de los inversores existentes CRV y Heavybit.