Google's Online Boutique E-Commerce App Deployed on AWS EKS Without Touching Source Code
A developer successfully deployed Google's open-source 11-service Online Boutique e-commerce demo on AWS Elastic Kubernetes Service (EKS) without modifying any application code. The entire AWS infrastructure — including VPC, EKS cluster, ECR repositories, and IAM roles — was provisioned using seven dedicated Terraform files, creating 110 AWS resources in a single apply. A GitHub Actions CI/CD pipeline was configured to authenticate with AWS via short-lived OIDC tokens, eliminating the need for stored access keys and reducing credential exposure risk. All 12 container images are built and pushed to private ECR repositories in parallel, then deployed to EKS using Helm with AWS-specific configuration layered on top of the base chart. The setup uses t3.small nodes and applies least-privilege IAM design through IRSA, scoping AWS permissions to individual Kubernetes service accounts rather than granting broad node-level access.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in