Skip to content

Latest commit

 

History

History
58 lines (33 loc) · 1.81 KB

README.md

File metadata and controls

58 lines (33 loc) · 1.81 KB

Delivery MSG

Overview

This project is a simple delivery message system that uses gRPC and message broker to create and track delivery orders.

Objective

Objective: have a functional gRPC API that create delivery orders and track the delivery progress.

Brainstorm

brainstorm

UI

UI

Architecture

architecture

Demo

This is a working demo of the project. It shows the UI, the gRPC server, and the message broker microservice. The UI is subscribed to the delivery topic, and it updates the screen based on new messages.

demo

--

User Stories

gRPC API

  • As a user, I want to have a gRPC function that can create a delivery order.
  • As a user, I want to have a gRPC function that can update a delivery order.
  • As a user, I want to have a persistence layer that can create delivery orders.
  • As a user, I want to have a persistence layer that can update delivery orders.

message broker microservice

  • As a user, I want to have a message broker microservice that can publish messages when a order is created or updated.

UI/client

  • As a user, I want to have a UI that is subscribed to the delivery topic, and can update the screen based on new messages.

implement logging with bubble tea team

  • As a user, I want to have a logging system that can log messages to a file.

todo:

  • validate inputs
  • add code and general documentation