Skip to content

TypeScript starter kit for Azure Functions GraphQL API on top of PostgreSQL and external APIs; with migrations, infrastructure-as-code, CI and tests.

License

Notifications You must be signed in to change notification settings

maximivanov/azure-function-graphql-typescript-starter

Repository files navigation

GraphQL Server with Azure Functions and PostgreSQL

Code for Serverless GraphQL with Azure Functions and PostgreSQL

Tech Stack

  • Azure Functions as Serverless compute environment
  • Node.js as execution runtime
  • TypeScript
  • PostgreSQL as persistence layer
  • Apollo Server for base GraphQL functionality
  • TypeGraphQL to make developing GraphQL APIs simple and fun
  • TypeORM for database migrations and handy DB abstractions (not using ORM though)
  • Docker for local development
  • Jest to test our function
  • Github Actions for CI workflow
  • Terraform for cloud infrastructure management

About

TypeScript starter kit for Azure Functions GraphQL API on top of PostgreSQL and external APIs; with migrations, infrastructure-as-code, CI and tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published