# velu2k03/google-cloud-arcade-masterclass architecture

> Architecture diagram of the GitHub repository velu2k03/google-cloud-arcade-masterclass, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/velu2k03/google-cloud-arcade-masterclass
- Repository: https://github.com/velu2k03/google-cloud-arcade-masterclass

## Overview

Google Cloud Arcade Masterclass is a curated catalog of Google Cloud Skills Boost and Arcade lab guides and scripts, not a single cloud application. A learner finds a lab folder, follows its TechCode.md instructions in Cloud Shell, and runs the lab script to work with the relevant Google Cloud services. The README documents broad lab areas; the tree shows many individual labs, but their scripts were not sampled, so the domain links below represent catalog coverage rather than verified runtime calls.

Main entry points: [`API Gateway- Qwik Start/TechCode.sh`](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.sh) (Lab script), [`README.md`](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/README.md) (Lab collection), [`API Gateway- Qwik Start/TechCode.md`](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.md) (Lab instructions), [`Google Kubernetes Engine- Qwik Start`](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Google%20Kubernetes%20Engine-%20Qwik%20Start) (Compute and GKE)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_workflow["Learner workflow"]
  node_catalog["Lab collection<br/>[README.md]"]
  node_labguide["Lab instructions<br/>[TechCode.md]"]
  node_labscript["Lab script<br/>[TechCode.sh]"]
  node_cloudshell["Cloud Shell"]
end

subgraph group_compute["Compute and delivery labs"]
  node_compute_labs["Compute and GKE"]
  node_serverless_labs["App and serverless"]
  node_delivery_labs["DevOps and IaC"]
end

subgraph group_data["Data and AI labs"]
  node_analytics_labs["BigQuery and analytics"]
  node_database_labs["Databases"]
  node_ai_labs["AI and ML"]
end

subgraph group_cloud["Cloud platform labs"]
  node_storage_labs["Cloud storage"]
  node_monitoring_labs["Operations and monitoring"]
end

subgraph group_security["Networking and security labs"]
  node_network_labs["VPC networking"]
  node_security_labs["Cloud security"]
end

node_learner(("Learner"))

node_learner -->|"browses labs"| node_catalog
node_catalog -->|"opens instructions"| node_labguide
node_labguide -->|"provides commands"| node_cloudshell
node_cloudshell -->|"runs script"| node_labscript
node_labscript -.->|"covers lab topics"| node_compute_labs
node_labscript -.->|"covers lab topics"| node_serverless_labs
node_labscript -.->|"covers lab topics"| node_delivery_labs
node_labscript -.->|"covers lab topics"| node_analytics_labs
node_labscript -.->|"covers lab topics"| node_database_labs
node_labscript -.->|"covers lab topics"| node_ai_labs
node_labscript -.->|"covers lab topics"| node_storage_labs
node_labscript -.->|"covers lab topics"| node_monitoring_labs
node_labscript -.->|"covers lab topics"| node_network_labs
node_labscript -.->|"covers lab topics"| node_security_labs

click node_catalog "https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/README.md"
click node_labguide "https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.md"
click node_labscript "https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.sh"
click node_compute_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Google%20Kubernetes%20Engine-%20Qwik%20Start"
click node_serverless_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Run%20Functions-%20Qwik%20Start"
click node_delivery_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Infrastructure%20as%20Code%20with%20Terraform"
click node_analytics_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Build%20a%20Data%20Warehouse%20with%20BigQuery-%20Challenge%20Lab"
click node_database_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Spanner%20-%20Database%20Fundamentals"
click node_ai_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Explore%20Generative%20AI%20with%20the%20Gemini%20API%20in%20Vertex%20AI-%20Challenge%20Lab"
click node_storage_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Storage-%20Qwik%20Start%20-%20CLI%20SDK"
click node_monitoring_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Monitoring-%20Qwik%20Start"
click node_network_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/VPC%20Networking%20Fundamentals"
click node_security_labs "https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Implement%20Cloud%20Security%20Fundamentals%20on%20Google%20Cloud-%20Challenge%20Lab"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_catalog,node_labguide,node_labscript,node_cloudshell toneBlue
class node_compute_labs,node_serverless_labs,node_delivery_labs toneAmber
class node_analytics_labs,node_database_labs,node_ai_labs toneMint
class node_storage_labs,node_monitoring_labs toneRose
class node_network_labs,node_security_labs,node_learner toneIndigo
```

## Components

### Learner workflow

- [Lab collection](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/README.md): `README.md`
- [Lab instructions](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.md): `API Gateway- Qwik Start/TechCode.md`
- [Lab script](https://github.com/velu2k03/google-cloud-arcade-masterclass/blob/main/API%20Gateway-%20Qwik%20Start/TechCode.sh): `API Gateway- Qwik Start/TechCode.sh`
- **Cloud Shell**

### Compute and delivery labs

- [Compute and GKE](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Google%20Kubernetes%20Engine-%20Qwik%20Start): `Google Kubernetes Engine- Qwik Start`
- [App and serverless](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Run%20Functions-%20Qwik%20Start): `Cloud Run Functions- Qwik Start`
- [DevOps and IaC](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Infrastructure%20as%20Code%20with%20Terraform): `Infrastructure as Code with Terraform`

### Data and AI labs

- [BigQuery and analytics](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Build%20a%20Data%20Warehouse%20with%20BigQuery-%20Challenge%20Lab): `Build a Data Warehouse with BigQuery- Challenge Lab`
- [Databases](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Spanner%20-%20Database%20Fundamentals): `Cloud Spanner - Database Fundamentals`
- [AI and ML](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Explore%20Generative%20AI%20with%20the%20Gemini%20API%20in%20Vertex%20AI-%20Challenge%20Lab): `Explore Generative AI with the Gemini API in Vertex AI- Challenge Lab`

### Cloud platform labs

- [Cloud storage](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Storage-%20Qwik%20Start%20-%20CLI%20SDK): `Cloud Storage- Qwik Start - CLI SDK`
- [Operations and monitoring](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Cloud%20Monitoring-%20Qwik%20Start): `Cloud Monitoring- Qwik Start`

### Networking and security labs

- [VPC networking](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/VPC%20Networking%20Fundamentals): `VPC Networking Fundamentals`
- [Cloud security](https://github.com/velu2k03/google-cloud-arcade-masterclass/tree/main/Implement%20Cloud%20Security%20Fundamentals%20on%20Google%20Cloud-%20Challenge%20Lab): `Implement Cloud Security Fundamentals on Google Cloud- Challenge Lab`

### Other components

- **Learner**

## Connections

- Learner → Lab collection: browses labs (evidence: `README.md`)
- Lab collection → Lab instructions: opens instructions (evidence: `README.md`)
- Lab instructions → Cloud Shell: provides commands (evidence: `README.md`)
- Cloud Shell → Lab script: runs script (evidence: `README.md`)
- Lab script → Compute and GKE: covers lab topics (evidence: `README.md`)
- Lab script → App and serverless: covers lab topics (evidence: `README.md`)
- Lab script → DevOps and IaC: covers lab topics (evidence: `README.md`)
- Lab script → BigQuery and analytics: covers lab topics (evidence: `README.md`)
- Lab script → Databases: covers lab topics (evidence: `README.md`)
- Lab script → AI and ML: covers lab topics (evidence: `README.md`)
- Lab script → Cloud storage: covers lab topics (evidence: `README.md`)
- Lab script → Operations and monitoring: covers lab topics (evidence: `README.md`)
- Lab script → VPC networking: covers lab topics (evidence: `README.md`)
- Lab script → Cloud security: covers lab topics (evidence: `README.md`)
