Use Golang, sqlc, Postgres, Gin, docker to develope a Bank Service.
- Create and manage account
- Record all balance changes
- Money transfer transaction
- Design DB schema - SQL
- Save and Share DB diagram, Connect with Postgres
- Use sqlc to Generate SQL code and Write Test Code, sqlc
- Use Viper to Load Config File
- Build API Service with Gin
- Unit Test API with gomock