Queue:
- NATS for messaging queue.
Database:
- PostgreSQL for database
- lib/pq for database driver.
Web
- chi for routing
- negroni for HTTP middleware
- https://github.com/go-ozzo/ozzo-validation for validation
Testing:
Logging:
- zap for logging
Error handling:
- pkg/errors for error handling (migrate to xerrors in the future.)