Depuis son lancement il y a quelques années, la plateforme GraphQL Hasura a facilité l’utilisation de GraphQL par les développeurs en simplifiant le processus de connexion de leurs sources de données à leurs applications, puis en y accédant via GraphQL. Maintenant, lors de sa conférence virtuelle des développeurs HasuraCon ’22, Hasura étend cette capacité en lançant son connecteur de données GraphQL (GDC), un nouveau SDK qui permet aux développeurs d’apporter pratiquement n’importe quelle source de données dans Hasura afin de l’exposer en tant qu’API GraphQL.
Il convient de noter que Hasura, en tant que projet open source, disposait déjà de certaines de ces fonctionnalités, mais comme l’a noté le PDG et cofondateur de la société, Tanmai Gopal, le nouveau SDK le rend désormais beaucoup plus accessible et disponible sur le réseau – et les développeurs. peuvent également utiliser la langue de leur choix pour écrire ces agents.
« Pour les gens de l’entreprise, cela devient vraiment précieux parce qu’ils ont parfois toutes ces données critiques et ces sources héritées sur lesquelles personne n’innove plus », a déclaré Gopal. « Ou vous souhaitez utiliser ces sources de données de niche qui arrivent ou des charges de travail spéciales qui sont encore un peu précoces, mais vous êtes prêt à les utiliser de manière critique. Maintenant, ce que nous pouvons faire, avec ces contributeurs, avec les fournisseurs de bases de données, avec l’équipe Hasura elle-même, nous pouvons collaborer et créer ces agents, et de cette façon, nous pouvons commencer à déverrouiller progressivement l’accès à toutes ces sources.
Avec la sortie d’aujourd’hui, Hasura annonce également quelques autres mises à jour. Hasura Cloud et Cloud Enterprise sont désormais disponibles sur Google Cloud, par exemple. Compte tenu de l’expérience d’Hasura dans le travail avec les bases de données PostgreSQL, le nouveau service AlloyDB de Google Cloud constitue une solution intéressante ici.
« Les organisations adoptent rapidement GraphQL et nous sommes ravis d’aider ces organisations à moderniser et à transformer numériquement leurs applications. Avec la plate-forme GraphQL d’Hasura disponible sur Google Cloud, les développeurs du monde entier peuvent créer des applications de nouvelle génération à grande échelle à moindre coût », a déclaré Bikram SIngh Bedi, directeur général de Google Cloud India.
Le co-fondateur de Hasura, Rajoshi Ghosh, m’a dit que lorsque l’entreprise a lancé son service cloud sur AWS il y a deux ans, l’équipe a toujours su qu’il devait être là où se trouvaient ses clients. « Parce que nous sommes là où se trouvent vos données, cela nous oblige à être sur tous les fournisseurs de cloud », a-t-elle déclaré. « Nous avons vu beaucoup d’intérêt pour Google pendant le programme bêta. [ … ] Vos données sont partout. Ça se multiplie. Ça grandit. Que vous le sachiez ou non, vos données poussent comme des champignons quelque part. C’est juste comme ça. Les données se multiplient donc sur différentes sources de données, puis sur différents clouds. Hasura devient alors cette API de données ultime, qui supprime cette couche d’infrastructure.
Avec cela, Hasura prend désormais en charge AWS et Google Cloud, bien que l’équipe me dise que le support Azure est également en préparation. Le service prend déjà en charge SQL Server de Microsoft et, avec la version d’aujourd’hui, il ajoute la prise en charge des déclencheurs d’événements à sa plate-forme.
Parmi les autres nouveautés, citons une API d’abonnement en streaming pour la création d’applications en temps réel, ainsi que la prise en charge des traces OpenTelemetry dans Hasura Cloud et Enterprise.