A step-by-step guide to building a GraphQL API using Go and Ent. We will use Ent, a code-generation based ORM for Go, to interact with a PostgreSQL database. Ent also supports MySQL (and it’s variants) and a couple of others as the underlying database.