https://github.com/wisdommatt/ecommerce-microservice-shared
The repository that holds setup, configs and resources shared between the microservices, such as pkgs, message brokers etc
https://github.com/wisdommatt/ecommerce-microservice-shared
docker go golang jaeger microservices microservices-architecture nats nats-messaging
Last synced: 4 months ago
JSON representation
The repository that holds setup, configs and resources shared between the microservices, such as pkgs, message brokers etc
- Host: GitHub
- URL: https://github.com/wisdommatt/ecommerce-microservice-shared
- Owner: wisdommatt
- License: apache-2.0
- Created: 2021-10-20T12:00:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-01T13:55:20.000Z (almost 4 years ago)
- Last Synced: 2025-06-10T05:44:45.017Z (4 months ago)
- Topics: docker, go, golang, jaeger, microservices, microservices-architecture, nats, nats-messaging
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ecommerce Microservice
This repository holds setup, configs and resources shared between the microservices, such as docs, pkgs, message brokers etc
## Applications
* ## [Jaeger](https://www.jaegertracing.io/)
* Jaeger is an **open source software for tracing transactions between distributed services**.
* ## [Nats](https://nats.io)* NATS is **an open-source messaging system** (sometimes called message-oriented middleware).
### Usage
To install / run the applications shared by the services just run the command:
```bash
docker-compose up
```## Requirements
The application requires the following:
* Go (v 1.5+)
* Docker (v3+)
* Docker Compose## Other Micro-Services
* #### [User Service](https://github.com/wisdommatt/ecommerce-microservice-user-service)
* #### [Product Service](https://github.com/wisdommatt/ecommerce-microservice-product-service)
* #### [Notification Service](https://github.com/wisdommatt/ecommerce-microservice-notification-service)
* #### [Cart Service](https://github.com/wisdommatt/ecommerce-microservice-cart-service)## Public API
The public graphql API that interacts with the microservices internally can be found in [https://github.com/wisdommatt/ecommerce-microservice-public-api](https://github.com/wisdommatt/ecommerce-microservice-public-api).