GoogleCloudPlatform/microservices-demo
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
Ranks #508 of 2,845 repositories GStars tracks this week (top 18%).
1 release in the last 90 days, the latest 25 days ago, with 129 contributors on GitHub.
Use Cases & Benefits
- Demonstrates a cloud-native microservices e-commerce application using Kubernetes, Istio, and gRPC across multiple languages.
- Provides a comprehensive, real-world example integrating Google Cloud services for modernizing enterprise applications with microservices.
- Use for learning deployment and management of microservices on Google Kubernetes Engine with service mesh and observability.
- Use for testing and benchmarking microservices communication and orchestration with gRPC and Istio in a multi-language environment.
- Use for experimenting with cloud-native patterns like service mesh, distributed tracing, and multi-service orchestration in a sample app.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Online Boutique is a cloud-first microservices demo application. The application is a web-based e-commerce app where users can browse items, add them to the cart, and purchase them.
Google uses this application to demonstrate how developers can modernize enterprise applications using Google Cloud products, including: Google Kubernetes Engine (GKE), Cloud Service Mesh (CSM), gRPC, Cloud Operations, Spanner, Memorystore, AlloyDB, and Gemini. This application works on any Kubernetes cluster.
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.
Online Boutique is composed of 11 microservices written in different languages that talk to each other over gRPC.
Find Protocol Buffers Descriptions at the
./protosdirectory.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+447 stars over 83 days across 13 snapshot days; best day +31 on Jul 28.
Forks
10.6K+340
Open issues
88+21
Compared with peers in Cloud
Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| GoogleCloudPlatform/microservices-demo | 21.1K | +0 | 75 | 25 days ago |
| aws/aws-cdk | 12.9K | +0 | 65 | 4 days ago |
| infracost/infracost | 12.6K | +0 | 59 | 16 days ago |
| Netflix/metaflow | 10.3K | +0 | 75 | 40 days ago |
| awslabs/mcp | 9.8K | +0 | 75 | today |
| 2FastLabs/agent-squad | 7.8K | +0 | 75 | 18 days ago |
| Category median | 10.3K | +0 | 75 | — |
Also by GoogleCloudPlatform
Other repositories from this maintainer that GStars tracks
- Jupyter Notebook17.8K stars
generative-ai
Sample code and notebooks for Generative AI on Google Cloud, with Gemini Enterprise Agent Platform
- TypeScript9.5K stars
knowledge-catalog
Google Cloud Knowledge Catalog Tools and Samples
- Go7.6K stars
kubectl-ai
AI powered Kubernetes Assistant
- Python6.6K stars
agent-starter-pack
Ship AI Agents to Google Cloud in minutes, not months. Production-ready templates with built-in CI/CD, evaluation, and observability.
- Go2.0K stars
scion
Discover Repositories
Search across tracked repositories by name or description
