pourion / microservices-fastapi-grpc-demo

Demo for gRPC and fastAPI client/server microservices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo of Service/Client API Design

This project combines gRPC, FastAPI, and React.

fastAPI with React

  • Debugging using Postman through VS Code.
  • FastAPI to define endpoints under 'inventory' directory
  • redis cloud database (app.redislabs.com) hosted on Google Cloud Platform

After the inventory and payment microservices are ready we create their REACT frontend by calling:

npx create-react-app inventory-frontend

Note: this is using the instructions https://www.youtube.com/watch?v=Cy9fAvsXGZA

gRPC server - client in python

Mostly following the Quickstart from https://grpc.io/docs/languages/python/quickstart/.

About

Demo for gRPC and fastAPI client/server microservices


Languages

Language:Python 70.8%Language:Shell 10.0%Language:JavaScript 9.7%Language:HTML 5.2%Language:CSS 2.5%Language:Dockerfile 1.9%