This is the transaction service module for the Latipe project. That manages the transaction of Latipe's system. Apply saga pattern to manage the transaction.
- Restful API
- Go 1.20
- Fiber v2
- MongoDB
- Redis
- RabbitMQ
- Prometheus / Grafana
- Docker
- You can use makefile to run the project and also to build the docker file.
make startw
to run the project on windows (view more in makefile)
- Base URL: http://localhost:5020/api/v1
- Metrics: http://localhost:5020/metrics
- Health: http://localhost:5020/health
- Swagger: http://localhost:5020/swagger/index.html
- Basic Auth: admin:123123