Simple service for realize transactions(+- in DB) with RabbitMQ as message broker.
- Golang
- GraphQ: gqlgen
- PostgreSQL
- Migrations: dbmate
- mocks for tests - moq
- reflex for server reload at editing or crushes
- RabbitMQ
- Install and setup golang
git clone https://github.com/Spargwy/transactions
cd transactions
go mod tidy
docker-compose up -d
dbmate up
make apply
- create user(its possible from api)cd client && ./scripts dev