NawafSwe / orders-microservice

This is an orders microservice to place an order of items

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Orders-Microservice:

This repo was created to apply my knowledge of microservices and GoLang.

Project description:

The project demonstrates microservices concepts using GoLang + PostgreSQL + gRPC + DataDog + Protocol buffers.

Workflows:

  • Placing order:

    • Will place order
    • Will publish OrderCreated, consumed by restaurant service to process an order.
    • Will publish OrderStatusChanged, consumed by notification service to notify customers about order state changes.
  • Update order status:

    • Update order status
    • Publish OrderStatusChanged

About

This is an orders microservice to place an order of items


Languages

Language:Go 96.1%Language:Makefile 2.8%Language:Dockerfile 1.1%