GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    #508 this week

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

    cloud
    api
    kubernetes
    devops
    gcp
    gke
    google-cloud
    grpc
    istio
    Go
    Apache-2.0
    21.1K stars
    10.6K forks
    21.1K GitHub watchers
    Updated Oct 13, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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.

    Architecture of
microservices

    Find Protocol Buffers Descriptions at the ./protos directory.

    Excerpt from the GoogleCloudPlatform/microservices-demo README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Jul 24: +20Jul 25: +11Jul 28: +31Jul 29: +15Jul 30: +2Sep 26: +6

    +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

    GoogleCloudPlatform/microservices-demo compared with Cloud repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    GoogleCloudPlatform/microservices-demo21.1K+07525 days ago
    aws/aws-cdk12.9K+0654 days ago
    infracost/infracost12.6K+05916 days ago
    Netflix/metaflow10.3K+07540 days ago
    awslabs/mcp9.8K+075today
    2FastLabs/agent-squad7.8K+07518 days ago
    Category median10.3K+075—

    Also by GoogleCloudPlatform

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description