Go-gRPC-RabbitMQ-microservice

Go gRPC RabbitMQ email microservice

Stars
228

Go, RabbitMQ and gRPC Clean Architecture microservice

Full list what has been used:

Recommendation for local development most comfortable usage:

make local // run all containers
make run // run the application

Docker-compose files:

docker-compose.local.yml - run rabbitmq, postgresql, jaeger, prometheus, grafana containers
docker-compose.yml - run all in docker

Docker development usage:

make docker

Local development usage:

make local
make run

Jaeger UI:

http://localhost:16686

Prometheus UI:

http://localhost:9090

Grafana UI:

http://localhost:3000

RabbitMQ UI:

http://localhost:15672