Consists of 3 components or services
- Website: Landing page and static content
- Shopping UI: SPA build on Vue.js
- Shopping API: REST JSON API for Shopping UI. API app needs a MySQL database
If you're want to start deploying your containers to Kubernetes, especially on AWS EKS, check this course on Kubernetes that walkthrough creating Kubernetes cluster on AWS EKS using Terraform and deploying multiple related containers applications to Kubernetes and more. https://courses.devteds.com/kubernetes-get-started
Refer demo-apps-on-k8s for the production deployment and kubernetes setup of these services.