- Some built-in/standard library e.g.
- Gorilla Mux Basic http routing library
- sqlx An extension of the
database/sqlstandard library to simplify mapping data from
SQLto Go data types
JWTfor simple authentication system.
- testify To manage unit and integration test
Redisfor caching the posts data.
Postgresqlfor the Relational Database.
Docker Composeto manage requirements to run the apps (redis, and postgresql), so that I don't need to install those.
In this project I've learn a lot about
SQL and how the Backend works with REST API, for instance I think this is my first time build a Backend service that needs to write raw