This is the notification service that handles all notifications in the ecommerce application. Requests are made to the notification service through NATS messaging
-
- Jaeger is an open source software for tracing transactions between distributed services.
-
- NATS is an open-source messaging system (sometimes called message-oriented middleware).
- All requests to the notification service is made through NATS, this is useful for background processing and retries.
To install / run the user microservice run the command below:
docker-compose up
The application requires the following:
- Go (v 1.5+)
- Docker (v3+)
- Docker Compose
The public graphql API that interacts with the microservices internally can be found in https://github.com/wisdommatt/ecommerce-microservice-public-api.