GKE vs Cloud Run Decision Guide
📖 Scenario: You are a cloud architect helping a small company decide how to deploy their containerized applications on Google Cloud Platform. They want to understand when to use Google Kubernetes Engine (GKE) versus Cloud Run.
🎯 Goal: Build a simple Python dictionary that lists application types and their recommended deployment option (GKE or Cloud Run). Then add a configuration variable for workload size, write logic to select the deployment based on workload, and finally complete the decision guide with a summary statement.
📋 What You'll Learn
Create a dictionary named
app_deployments with exact keys and values for application types and deployment optionsAdd a variable named
workload_size with a string value representing workload sizeWrite a function named
choose_deployment that takes an application type and workload size and returns the recommended deploymentAdd a final variable named
decision_summary that stores a summary string using the function💡 Why This Matters
🌍 Real World
This project helps beginners understand how to decide between GKE and Cloud Run for deploying containerized applications based on workload and application complexity.
💼 Career
Cloud architects and developers often need to choose the right Google Cloud service for deployment. This exercise builds foundational decision-making skills for cloud infrastructure.
Progress0 / 4 steps