Temporal, una startup con sede en Seattle que está construyendo una plataforma de orquestación de microservicios con estado de código abierto, anunció hoy que ha recaudado una ronda de Serie A de $ 18,75 millones liderada por Sequoia Ventures. Los inversores existentes Addition Ventures y Amplify Partners también se unieron, junto con el nuevo inversor Madrona Venture Group. Con esto, la empresa ha recaudado un total de $ 25,5 millones.
Fundada por Maxim Fateev (CEO) y Samar Abbas (CTO), quienes crearon el motor de orquestación Cadence de código abierto durante su tiempo en Uber, Temporal tiene como objetivo facilitar a los desarrolladores y operadores la ejecución de microservicios en producción. Los usuarios actuales incluyen a personas como Box y Snap.
“Antes de los microservicios, la codificación de aplicaciones era mucho más simple”, me dijo Fateev de Temporal. “Los recursos siempre estaban ubicados en el mismo lugar, el servidor monolito con una sola base de datos, lo que significaba que los desarrolladores no tenían que codificar un montón de conjeturas sobre dónde estaban las cosas. Los microservicios, por otro lado, están altamente distribuidos, lo que significa que los desarrolladores deben coordinar los cambios en varios servidores en diferentes ubicaciones físicas “.
Esos servidores pueden dejar de funcionar en cualquier momento, por lo que los ingenieros suelen dedicar mucho tiempo a crear un código de fiabilidad personalizado para realizar llamadas a estos servicios. Como argumenta Fateev, eso es algo que está en juego y no ayuda a estos desarrolladores a crear algo que genere valor comercial real. Temporal les da a estos desarrolladores acceso a un conjunto de lo que el equipo llama ‘primitivas de confiabilidad’ que manejan estos casos de uso. “Esto significa que los desarrolladores pasan mucho más tiempo escribiendo código diferenciado para su negocio y terminan con una aplicación más confiable de la que podrían haber construido ellos mismos”, dijo Fateev.
El uso objetivo de Temporal es prácticamente cualquier desarrollador que trabaje con microservicios y quiera que sean confiables. Debido a esto, la herramienta de la compañía, a pesar de ofrecer una interfaz de usuario basada en web de solo lectura para administrar y monitorear el sistema, no es el enfoque principal aquí. La compañía tampoco tiene planes de crear un generador de flujo de trabajo sin código / con código bajo, me dice Fateev. Sin embargo, dado que es de código abierto, bastantes usuarios de Temporal construyen sus propias soluciones sobre él.
La propia compañía planea ofrecer pronto una oferta de Temporal como servicio basada en la nube. Curiosamente, Fateev me dice que el equipo no está pensando en ofrecer soporte empresarial o licencias en un futuro cercano. “Después de pasar mucho tiempo pensándolo bien, decidimos que una oferta alojada era lo mejor para la comunidad de código abierto y el crecimiento a largo plazo del negocio”, dijo.
Como era de esperar, la compañía planea utilizar los nuevos fondos para mejorar su herramienta existente y desarrollar este servicio en la nube, con planes para lanzarlo a disponibilidad general el próximo año. Al mismo tiempo, el equipo planea ser fiel a sus raíces de código abierto y organizar eventos y proporcionar más recursos a su comunidad.
“Temporal permite que Snapchat se concentre en construir la lógica de negocios de un robusto sistema de API asincrónico sin requerir una compleja infraestructura de administración de estado”, dijo Steven Sun, Snap Tech Lead, Ingeniero de software del personal. “Esto ha mejorado la eficiencia del lanzamiento de nuestros servicios para la comunidad de Snapchat”.
Source link