- Test -> stdlib + testify/assert + vektra/mockery
- Dependency injection -> manual DI passing values and objects down
- Routing framework -> gorilla/mux
- HTTP web frameworks -> stdlib + go-kit for the general architecture
We then have a pretty large internal library for all things shared