Hasura : un back-end GraphQL en quelques minutes - Hugo Wood
Firebase a prouvé ces dernières années qu'il est tout à fait possible de développer des applications sans avoir de back-end personnalisé. Firebase fournit tout : une base de données, un système d'authentification, un système de permissions, un système de fonctions serverless pour les règles métier spécifiques, et enfin un client pour le front-end. Mais Firebase vient avec son lot d'inconvénients : système de requêtes peu puissant, pas de SQL, émulateurs pour le développement local lourds et limités, vendor-locking, pas open-source, prix changeants, ... Hasura est un projet qui répond à ces limitations. Fournissez à Hasura une base de données PostgreSQL et il vous fournit en échange l'équivalent de Firebase : authentification, autorisations, serverless, et une API GraphQL. Je vous présente cet outil qui permet de vous priver de back-end sans vous priver de liberté !