This is my first application in GO I do this because I want to learn Go.
During the course the following question arised:
See: DB_ORMs.md
TL;DR: We will use SQLC. It's a command that uses a pseudo language to create go code that speaks with the DB
See documentation explaining the difference between:
- JWT
- PASETO
See: github.com/lib/pq
See https://github.com/stretchr/testify
We are using Viper https://github.com/spf13/viper
We are using go mock https://github.com/golang/mock
See: TransactionIsolationLevel.md
https://github.com/go-playground/validator#baked-in-validations
In the past docker recommended to use tools like: https://github.com/eficode/wait-for Nowadays, this is different we need to read the updated docs
See EKS.md