DriverGO - is a Golang realization of car rental service, built according to a Monolithic Architecture.
- PostgreSQL
- HTTP/Fiber
- Gomock (Mocks)
- JWT Authentication
- Docker-compose
- Zap (Logging)
- Testcontainers (Tests)
- Prometheus/Grafana (Metrics)
- Project wrote according to Bob Bowman`s clean architecture
- All routes are optimised (less than 100ms to respond)
- Most of the code is covered with UNIT-tests
- Code follows SOLID principles
- Stripe
- Firebase