Inspiration
E-commerce demos often highlight infrastructure but stop short of showcasing intelligence. We wanted to go beyond a static storefront and bring AI into the experience. Inspired by GKEβs 10th anniversary and the need for more AI-native commerce platforms, we reimagined the classic Online Boutique with personalization, reasoning, and interactivity.
Our vision was to create a platform that not only demonstrates scalability on Kubernetes, but also feels alive β making every customer interaction smarter.
What it does
The Smart Online Boutique is an AI-powered microservices commerce demo that combines the classic Online Boutique with two new capabilities:
π€ AI Microservice (ai-svc): Provides personalized recommendations and intelligent responses via an OpenAPI-based backend.
π ADK Catalog Agent: Enables natural language queries and knowledge-driven catalog exploration, letting users discover products beyond simple filters.
Together, these components transform a static demo into a forward-looking AI-native commerce experience.
How we built it
We built on top of Google Cloudβs Online Boutique microservices demo, extending it with new AI-driven services:
Google Kubernetes Engine (GKE): Container orchestration for all services.
Docker + Kubernetes manifests: For containerization and deployment.
FastAPI + OpenAPI 3.0: Backend framework and service specification for the AI microservice.
ADK (Agent Development Kit): To implement agentic workflows for catalog reasoning.
Polyglot microservices stack: Go, Python, Java, Node.js β integrated seamlessly with the new AI services.
The system is fully automated through Kubernetes manifests under k8s/, with helper scripts for deploy/cleanup. Live services are deployed and accessible via GKE ingress.
Challenges we ran into
Service orchestration β Coordinating multiple polyglot services with new AI-driven microservices required careful integration.
OpenAPI alignment β Ensuring the AI microservice conformed to OpenAPI 3.0 spec for interoperability.
Agent reasoning β Designing catalog exploration workflows that feel natural yet performant.
Scalability testing β Validating everything on GKE while keeping deployments smooth.
Accomplishments that we're proud of
Successfully added an AI-native microservice alongside existing microservices.
Built a catalog agent that enables natural exploration of products.
Passed 100% validation checks (18/18 β ).
Deployed a fully live, interactive demo β available with frontend, AI Swagger docs, and catalog agent UI.
Created a showcase for GKE at 10 years that highlights scalability + innovation.
What we learned
How to design AI microservices that integrate cleanly into polyglot environments.
The importance of agentic workflows for making catalogs smarter.
How GKE simplifies multi-service deployment at scale.
That combining traditional microservices + AI-native services creates a future-proof retail experience.
We also deepened our understanding of Kubernetes networking, observability, and service orchestration across heterogeneous workloads.
Whatβs next for Smart Online Boutique on GKE
π Integrating Vertex AI / Gemini for advanced AI reasoning.
π³ Adding intelligent checkout and fraud detection.
π Enhancing observability with Prometheus + Grafana.
π Scaling to multi-region deployments for global reach.
Our long-term vision: turn Smart Online Boutique into the go-to AI-native retail demo that inspires developers to build the future of cloud-native commerce.
β¨ Built with β€οΈ for the GKE Turns 10 Hackathon

Log in or sign up for Devpost to join the conversation.