Covering the best practices of golang.
- Go 1.22.4
- go-sql-driver/mysql.
- DATA-DOG/go-sqlmock for testing.
- CRUD operations using standard MySQL library.
- Webserver using standard HTTP Server, Handler.
- Database rollback and commit.
- Integration, Unit and Data Access Layer tests.
User 1 to many with Role.