Update README.md
This commit is contained in:
parent
0dcd8cd947
commit
bb31c3f15e
1 changed files with 11 additions and 8 deletions
17
README.md
17
README.md
|
@ -4,14 +4,17 @@ This project contains a 10-tier microservices application. The application is a
|
||||||
web-based e-commerce app called **“Hipster Shop”** where users can browse items,
|
web-based e-commerce app called **“Hipster Shop”** where users can browse items,
|
||||||
add them to the cart, and purchase them.
|
add them to the cart, and purchase them.
|
||||||
|
|
||||||
**Google uses this application to demonstrate Kubernetes, GKE, Istio,
|
**Google uses this application to demonstrate use of technologies like
|
||||||
Stackdriver, gRPC, OpenCensus** and similar cloud-native technologies.
|
Kubernetes/GKE, Istio, Stackdriver, gRPC and OpenCensus**. The demo app works
|
||||||
|
both locally on your machine, as well as a Kubernetes cluster on Google Cloud
|
||||||
|
Platform. It’s **easy to deploy with little to no configuration**.
|
||||||
|
|
||||||
> **Note to Googlers:** Please fill out the form at
|
If you’re using this demo, please **★Star** this repository to show your interest!
|
||||||
|
|
||||||
|
> 👓**Note to Googlers:** Please fill out the form at
|
||||||
[go/microservices-demo](http://go/microservices-demo) if you are using this
|
[go/microservices-demo](http://go/microservices-demo) if you are using this
|
||||||
application.
|
application.
|
||||||
|
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
| Home Page | Checkout Screen |
|
| Home Page | Checkout Screen |
|
||||||
|
@ -34,9 +37,9 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb).
|
||||||
| [cartservice](./src/cartservice) | C# | Stores the items in the user's shipping cart in Redis and retrieves it. |
|
| [cartservice](./src/cartservice) | C# | Stores the items in the user's shipping cart in Redis and retrieves it. |
|
||||||
| [productcatalogservice](./src/productcatalogservice) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. |
|
| [productcatalogservice](./src/productcatalogservice) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. |
|
||||||
| [currencyservice](./src/currencyservice) | Node.js | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. |
|
| [currencyservice](./src/currencyservice) | Node.js | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. |
|
||||||
| [paymentservice](./src/paymentservice) | Node.js | Charges the given credit card info (hypothetically😇) with the given amount and returns a transaction ID. |
|
| [paymentservice](./src/paymentservice) | Node.js | Charges the given credit card info (mock) with the given amount and returns a transaction ID. |
|
||||||
| [shippingservice](./src/shippingservice) | Go | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (hypothetically😇) |
|
| [shippingservice](./src/shippingservice) | Go | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (mock) |
|
||||||
| [emailservice](./src/emailservice) | Python | Sends users an order confirmation email (hypothetically😇). |
|
| [emailservice](./src/emailservice) | Python | Sends users an order confirmation email (mock). |
|
||||||
| [checkoutservice](./src/checkoutservice) | Go | Retrieves user cart, prepares order and orchestrates the payment, shipping and the email notification. |
|
| [checkoutservice](./src/checkoutservice) | Go | Retrieves user cart, prepares order and orchestrates the payment, shipping and the email notification. |
|
||||||
| [recommendationservice](./src/recommendationservice) | Python | Recommends other products based on what's given in the cart. |
|
| [recommendationservice](./src/recommendationservice) | Python | Recommends other products based on what's given in the cart. |
|
||||||
| [adservice](./src/adservice) | Java | Provides text ads based on given context words. |
|
| [adservice](./src/adservice) | Java | Provides text ads based on given context words. |
|
||||||
|
|
Loading…
Reference in a new issue