Discover Packages
github.com/wisdommatt/ecommerce-microservice-product-service
command
module
Version:
v0.0.0-...-5661f94
Opens a new window with list of versions in this module.
Published: Jan 4, 2022
License: Apache-2.0
Opens a new window with license information.
Imports: 17
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Ecommerce Product Service
This is the GRPC product service that handles all activities in the ecommerce application that has to do with products (adding products, updating products, deleting products etc).
Applications
Jaeger is an open source software for tracing transactions between distributed services .
NATS is an open-source messaging system (sometimes called message-oriented middleware).
NATS is used in the product service for communicating with the notification service when a new product is added.
MySQL is an open-source relational database management system.
The product service stores products in MySQL.
Usage
To install / run the user microservice run the command below:
docker-compose up
Requirements
The application requires the following:
Go (v 1.5+)
Docker (v3+)
Docker Compose
Other Micro-Services / Resources
Public API
The public graphql API that interacts with the microservices internally can be found in https://github.com/wisdommatt/ecommerce-microservice-public-api .
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
grpc
internal
Click to show internal directories.
Click to hide internal directories.