Skip to content

Repository files navigation

  1. Atlas for migrations. I'm using the declarative ones here. So no versioned migrations, the version control system should be enough to handle any funcionality expected from versioned migrations.
  2. SQLc instead of ORM (to generate go type-safe functions from queries)
  3. hot reloading with air
  4. Any useful command has its recipe inside justfile. I try to keep every configuration in that file as single commands instead of having extra config files for air, atlas...
  5. direnv (.envrc) + devenv for setting up the environment for developing
  6. fiber as backend framework
  7. PostgreSQL as database

TODO:

  • Preload environment variables and make them accessible globally to avoid having to use os.GetEnviron everytime
  • Add k8s deployment and benchmark with different number of replicas

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages