Un mois après la publication d'informations sur ses projets de collecte de fonds, Temporal Technologies Inc. a confirmé aujourd'hui avoir clôturé un investissement de 550 millions de dollars pour une valorisation de 12,55 milliards de dollars.
Lightspeed et Wellington Management ont codirigé le cycle de série E. Ils ont été rejoints par Goldman Sachs, Tiger Global, T. Rowe Price, SV Angel et plusieurs investisseurs existants.
De nombreux problèmes techniques peuvent mettre une application hors ligne. Pour les atténuer, les ingénieurs doivent écrire une quantité importante de code personnalisé, ce qui ralentit les projets logiciels. Temporal propose un outil open source éponyme qui automatise une grande partie du travail impliqué dans le processus.
Lorsqu'une application démarre une nouvelle tâche, Temporal crée un journal qui suit sa progression. Si l'application plante en cours de tâche, le journal enregistre la dernière sous-étape terminée avec succès. Le programme peut utiliser ces informations pour reprendre là où il s'était arrêté une fois la panne terminée.
Les développeurs peuvent personnaliser la façon dont Temporal reprend les flux de travail interrompus. La plateforme permet d'ajuster des paramètres tels que le nombre de fois qu'un programme réessaye une tâche. Si les tentatives échouent, Temporal peut activer une copie de veille du programme et lui faire prendre en charge le flux de travail.
Sous le capot, Temporal utilise un ensemble de programmes appelés Workers pour effectuer des tâches. Les travailleurs déterminent quelle tâche ils doivent effectuer à l’aide d’un module appelé file d’attente des tâches. Il contient une liste des activités qui doivent être effectuées pour répondre à une demande d'utilisateur donnée.
Par défaut, les travailleurs sélectionnent les tâches du backlog de manière autonome. Les développeurs peuvent modifier cet arrangement en configurant une file d'attente de tâches pour acheminer les tâches vers des travailleurs spécifiques. Par exemple, Temporal pourrait exiger que les calculs liés à une même requête utilisateur soient effectués par des Workers déployés sur le même serveur. La réduction de la distance physique entre les programmes leur permet d'échanger des données plus rapidement, ce qui améliore les performances des applications.
Temporal génère des revenus avec une version cloud gérée de son service. Temporal Cloud, comme on l'appelle, automatise des tâches telles que la coordination des files d'attente de tâches. Les Workers qui exécutent les tâches applicatives s'exécutent sur la propre infrastructure des clients. L'entreprise affirme que sa plate-forme se prête, entre autres tâches, à l'amélioration de la fiabilité des charges de travail d'intelligence artificielle.
« À mesure que les agents effectuent un travail plus critique sur un plus grand nombre de systèmes, chaque étape supplémentaire crée un nouveau lieu d'échec », a déclaré Samar Abbas, co-fondateur et PDG de Temporal. « En production, ce travail doit survivre à ces échecs et se terminer de manière fiable. Temporal a été conçu pour ce problème. »
Temporal a révélé aujourd'hui que son chiffre d'affaires annualisé a récemment dépassé 250 millions de dollars après avoir plus que triplé au cours de l'année écoulée. Le nombre de clients de l'entreprise, quant à lui, a augmenté de 139 %. Temporal Cloud compte plus de 4 300 utilisateurs payants, dont Nvidia Corp., OpenAI Group PBC et d'autres grandes entreprises technologiques.
Temporal investira le produit de son cycle de financement dans le développement de produits. L'entreprise prévoit également d'acheter davantage d'infrastructures et d'accélérer ses efforts de commercialisation.