Hasura lève 100 millions de dollars pour créer des API GraphQL pour les bases de données

Nous sommes ravis de ramener Transformation 2022 en personne le 19 juillet et virtuellement du 20 au 28 juillet. Rejoignez les leaders de l’IA et des données pour des discussions approfondies et des opportunités de réseautage passionnantes. Inscrivez-vous aujourd’hui!


Laisse le Newsletter OSS Enterprise guidez votre parcours open source ! Inscrivez-vous ici.

L’utilisation de GraphQL, un langage de requête généralement utilisé pour charger des données d’un serveur vers un client, explose. Une enquête de 2019 a révélé que 62,5 % des développeurs souhaitent apprendre GraphQL. La technologie soutient désormais des sites Web de premier plan, notamment Facebook, Google, Airbnb et Pinterest.

Dans les années qui ont suivi le développement de GraphQL en interne par Facebook et son transfert de propriété à la Fondation Linux, des outils conçus pour faciliter l’utilisation du langage ont émergé de startups telles qu’Apollo, OneGraph (acquis par Netlify) et Hasura. Hasura – qui a annoncé aujourd’hui avoir levé 100 millions de dollars de financement à une valorisation de 1 milliard de dollars auprès de Greenoaks, avec la participation des investisseurs existants Nexus Venture Partners, Lightspeed Venture Partners et Vertex Ventures – propose une plate-forme qui crée des API GraphQL à partir de bases de données existantes, ce qui en fait apparemment plus facile de créer de nouvelles applications ou d’ajouter des fonctionnalités à celles existantes.

GraphQL à l’intérieur

Comme l’écrit Peter Wayner pour VentureBeat, les bases de données traditionnelles sont basées sur un langage appelé SQL, abréviation de Structured Query Language. GraphQL est un mécanisme simplifié pour présenter des requêtes à une base de données, avec des requêtes qui répertorient tous les champs souhaités et ajoutent des limites à des champs particuliers pour la correspondance ou la recherche. Les utilisateurs de GraphQL parlent souvent de sa simplicité et de la façon dont ils sont capables de créer des requêtes pouvant traverser des structures de données complexes. Si les données sont suffisamment simples pour tenir dans une table, il n’y a généralement pas grand-chose à gagner à passer à GraphQL, mais si les données incluent plusieurs tables, elles peuvent briller.

Hasura, dont le siège est à San Francisco et à Bangalore, en Inde, a été fondée en 2017 par Rajoshi Ghosh et le PDG Tanmai Gopal. Ghosh a précédemment lancé une application de livraison de nourriture appelée Kadai et 34 Cross, une société de développement de produits axée sur les applications, les sites Web et les microservices. Gopal était le responsable de l’ingénierie au 34 Cross et a lancé son service de livraison de nourriture, The Brass Plate, en 2012.

“Hasura a été lancé en 2017 en tant que projet open source, avec son offre commerciale lancée en 2020 au début de la pandémie, ce qui n’a pas affecté la croissance de l’entreprise”, a déclaré Gopal à VentureBeat par e-mail. «Hasura est conçu pour rendre le développement d’applications et d’API plus rapide que jamais en éliminant les goulots d’étranglement à l’accès aux données pour les développeurs frontend et full-stack. La plate-forme réduit le temps et l’expertise de niche nécessaires pour créer des API GraphQL pour l’accès aux données en automatisant le travail répétitif impliqué dans le mappage des modèles aux API, en créant des politiques d’autorisation et de sécurité granulaires et fournit des modèles d’accès communs comme la pagination, le filtrage, la jonction entre des sources hétérogènes, et des agrégations prêtes à l’emploi.

Hasura utilise un “moteur d’événements” pour créer une API GraphQL à partir de bases de données nouvelles ou existantes. L’idée est de remplacer l’accès direct à la base de données par une API plus évolutive, performante et sécurisée pour créer un service de données de base “unifié et fédéré”. Par exemple, en utilisant Hasura, les développeurs peuvent spécifier des règles d’autorisation pour exposer “en toute sécurité” une API aux développeurs à l’intérieur ou à l’extérieur de l’organisation.

Selon Hasura, la société fintech pipe a utilisé la plate-forme pour déployer un prototype d’application en production en 11 jours. Pipe a connecté Hasura à une base de données pour générer des API GraphQL, ce qui aurait permis de gagner du temps de développement en réduisant le besoin de modifier le code à chaque modification de la base de données et en limitant les données renvoyées à la colonne de base de données individuelle et au niveau de la ligne.

“[Hasura] est utilisé pour simplifier les défis liés aux données opérationnelles et analytiques dans les organisations », écrit Hasura sur son site Web. “Différentes approches telles que la création d’un lac de données opérationnel avec une API d’accès facile aux données ainsi qu’une API d’accès aux données fédérées sont à l’étude, et GraphQL ouvre des opportunités pour activer ces architectures en jetant les bases d’un maillage de données.”

Expansion de l’entreprise

Hasura a ouvert son logiciel en juillet 2018, et depuis lors, la startup affirme que des dizaines de milliers de développeurs l’ont utilisé pour effectuer des milliards d’appels API. Hasura fournit des services en plus du projet disponible gratuitement, avec une clientèle qui s’est élargie pour inclure Airbus, Netlify, Atlassian et Walmart.

GraphQL présente des inconvénients tels que la surcharge supplémentaire et le traitement pour analyser les requêtes. Comme l’écrit Gary Olliffe, analyste chez Gartner : « GraphQL est apparu comme une alternative aux API REST. Il offre de la flexibilité aux consommateurs d’API, mais apporte de nouveaux défis à la livraison d’API. Les professionnels techniques des applications responsables de la conception, de l’intégration et de la gestion des API doivent évaluer les avantages et l’impact de GraphQL sur la gouvernance et la sécurité des API.

Mais pour les clients convaincus que cela leur convient, Gopal affirme que Hasura dépasse les concurrents basés sur GraphQL.

« Les données opérationnelles sont réparties entre plusieurs sources, les développeurs consommant des données dans des environnements de calcul non sécurisés et non autorisés. Hasura a relevé ces défis en fournissant des API de données flexibles qui peuvent se connecter à plusieurs services et sources de données, intégrer une autorisation logique spécifique au domaine et fournir la sécurité et les performances nécessaires. [and] la simultanéité dont les consommateurs et les applications d’API modernes ont besoin », a poursuivi Gopal. “La gamme de solutions d’accès aux données d’Hasura aide les organisations à accélérer la livraison de produits en connectant instantanément les données et les services aux applications avec les API GraphQL… [The company’s] La plate-forme GraphQL compte plus de 450 millions de téléchargements.

Le dernier financement porte le total de 107 employés de Hasura à plus de 136,5 millions de dollars. Gopal dit qu’il sera utilisé pour élargir la main-d’œuvre d’Hasura, la R&D des produits et les efforts d’acquisition de clients.

La mission de VentureBeat est d’être une place publique numérique permettant aux décideurs techniques d’acquérir des connaissances sur la technologie d’entreprise transformatrice et d’effectuer des transactions. En savoir plus sur l’adhésion.

Leave a Comment