Example FLASK web app that talks to a book recommendation microservice using GRPC
Based on Tutorial from realpython.com
-
protobufs - the protobuf definition for the recommendation service
-
recommendations - the actual recommendation microservice; runs as a grpc service
-
marketplace - the client microservice that users interacts with via the UI
To run locally:
make run-recommendations
make run-marketplace ( in separate window )
Running using docker-compose:
docker-compose -f docker-compose.yaml up --build --abort-on-container-exit
- Run / deploy it on GCP / AWS