Em fevereiro de 2021 foi anunciado o lançamento do Hasura GraphQL Engine 2.0. Em palestra, Nic Marcondes, partner na Quanto, comenta as novidades que essa nova versão traz aos desenvolvedores.
Para ele uma das principais questões envolvia banco de dados. “Imagina que você tenha um banco de dados e o hasura vem para endereçar esse tipo de problema. Você conecta o hasura em seu banco de dados e ele expõe uma API GraphQL para você consumir com os dados já relacionados”, explica Nic.
A partir dessa mudança é criada uma experiência real-time com muito mais facilidade. Além de se tratar de uma iniciativa open source.
A questão sobre o banco de dados é que na antiga versão, a instancia do Hasura GraphQL só suportava a conexão com um banco de dados por vez. Na versão 2.0 é possível adicionar vários data sources em uma única instância.
Outra novidade foi mudar completamente como funciona internamente o ETL, tornando-o genérico, ou seja, ficou fácil de internamente estender o hasura para o suporte a outros tipos de bancos de dados e conexões. Segundo Nic a nova versão também permite a conexão ao SQL Server e o Big Query.
Além da conexão com vários bancos de dados simultaneamente e generalização dos mesmos. O Hasura GraphQL Engine 2.0 aprimorou seu mecanismo de autorização e agora suporta REST, além de GraphQL, no caso de uma API voltada para o usuário.
Quer conferir outras novidades? Veja a palestra completa!
Este artigo foi escrito por Nic Marcondes e publicado originalmente em Prensa.li.