ecommerce-microservice-product-service

command module
v0.0.0-...-5661f94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

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

    • Jaeger is an open source software for tracing transactions between distributed services.
  • Nats

    • 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

    • 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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
grpc
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL