DEV Community

aaronblondeau
aaronblondeau

Posted on • Edited on

1

Use Hasura, impress your friends.

I used Hasura to build the backend for TerraQuest. There was simply no other way to create a full featured API in the amount of time I had available. At the time I was worried that I would pay some sort of a price for the exceptionally fast development turnaround that Hasura offered.

Whenever I try to use a backend offering like Hasura I usually find a showstopper pretty quickly. From expensive pricing, to vendor lock-in, to a lack of support for spatial queries, they draw you in and then quickly disappoint.

Hasura has proven to be quite the opposite:

  • You can host it yourself or in the cloud.
  • If Hasura goes bust or GraphQL ever goes out of style you'll have a well organized database that you can wrap up with something else.
  • You have the full power of PostGRES (and PostGIS) with no limitations.
  • In exchange for setting up tables in your database, Hasura will gift you a fast and secure API that just works.
  • It is easy to extend with events, custom actions, or even other apis.

Since I will certainly be using Hasura again, I am working on building out some starter projects for Node and .NET. The Node.js version is coming together and can be found here.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (1)

Collapse
 
danazkari profile image
Daniel Prado

Noticed this post from way back in '22, how has Hasura been serving you thus far? I have a love/hate feeling for it now a few years in.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay