- REST API
- Db: PostgreSQL. Driver: sqlx
- Logger: slog
- Docker
- Mq: NATS
- Test: mockery, go-sqlxmock, testify
- validator
git clone https://github.com/evgkhm/go-nats-pub-sub-restapi-postgresql
cd go-nats-pub-sub-restapi-postgresql
docker-compose up --build
Endpoint | Method | Description |
---|---|---|
get_balance_user/:id | GET | Get balance user |
create_user | POST | Create user |
accrual_balance_user | POST | Accrual balance user |
Add linter, metrics, graceful shutdown