GoogleCloudPlatform / serverless-expeditions
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 33 components.
  • 159 files, 6,202 LOC (27.0% vs. main code).
  • "cloud-run-gemini-chat" is biggest, containing 25.27% of LOC.
  • "gcloud-tips-and-tricks" is smallest, containing 0.05% of LOC.


cloud-run-gemini-chat1567 LOC (6%) 42 files
cloud-run-django-terraform695 LOC (3%) 21 files
cloud-run-websockets477 LOC (2%) 12 files
genai-design-marketing-studio461 LOC (2%) 3 files
terraform-serverless348 LOC (1%) 11 files
webhooks-with-cloud-run331 LOC (1%) 5 files
cloud-run-alwayson-cpu-weather-advisory274 LOC (1%) 4 files
cloud-run-cloud-spanner194 LOC (<1%) 4 files
cloud-run-cloud-sql192 LOC (<1%) 3 files
cloud-sql-performance192 LOC (<1%) 3 files
migrate-to-firestore160 LOC (<1%) 6 files
point-and-click-continuous-deployment-with-cloud-run152 LOC (<1%) 6 files
cloud-run-jobs119 LOC (<1%) 3 files
nextjs-cloud-run118 LOC (<1%) 7 files
cloud-run-redis114 LOC (<1%) 1 file
secret-manager103 LOC (<1%) 3 files
cloud-run-direct-vpc88 LOC (<1%) 1 file
cloud-run-iap72 LOC (<1%) 2 files
stateful-web-app67 LOC (<1%) 1 file
cloud-functions-looker-actions66 LOC (<1%) 2 files
scheduled-dbt64 LOC (<1%) 2 files
using-python-on-google-cloud-with-cloud-run57 LOC (<1%) 3 files
cloud-sql-rest-api50 LOC (<1%) 2 files
rest-api-google-sheets42 LOC (<1%) 1 file
cloud-functions-looker-sdk41 LOC (<1%) 1 file
hosting-a-rest-api-with-a-cloud-firestore-backend33 LOC (<1%) 1 file
cloud-functions-debugging30 LOC (<1%) 2 files
serverless-shell-scripts29 LOC (<1%) 1 file
cloud-run-yaml-deployment19 LOC (<1%) 2 files
blue-green18 LOC (<1%) 1 file
scheduled-cloud-run16 LOC (<1%) 1 file
cloud-run-no-containers10 LOC (<1%) 1 file
gcloud-tips-and-tricks3 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
cloud-sql-rest-api11 commits (9%)
cloud-run-django-terraform7 commits (6%)
cloud-run-yaml-deployment6 commits (5%)
cloud-run-jobs3 commits (2%)
cloud-run-alwayson-cpu-weather-advisory3 commits (2%)
cloud-functions-looker-actions2 commits (1%)
cloud-run-websockets2 commits (1%)
point-and-click-continuous-deployment-with-cloud-run2 commits (1%)
cloud-run-gemini-chat2 commits (1%)
serverless-shell-scripts2 commits (1%)
cloud-run-redis2 commits (1%)
terraform-serverless2 commits (1%)
cloud-functions-debugging2 commits (1%)
cloud-sql-performance2 commits (1%)
cloud-functions-looker-sdk2 commits (1%)
cloud-run-cloud-spanner2 commits (1%)
cloud-run-direct-vpc1 commits (<1%)
cloud-run-iap1 commits (<1%)
stateful-web-app1 commits (<1%)
using-python-on-google-cloud-with-cloud-run1 commits (<1%)
migrate-to-firestore1 commits (<1%)
cloud-run-no-containers1 commits (<1%)
hosting-a-rest-api-with-a-cloud-firestore-backend1 commits (<1%)
gcloud-tips-and-tricks1 commits (<1%)
secret-manager1 commits (<1%)
genai-design-marketing-studio1 commits (<1%)
scheduled-cloud-run1 commits (<1%)
cloud-run-cloud-sql1 commits (<1%)
nextjs-cloud-run1 commits (<1%)
scheduled-dbt1 commits (<1%)
blue-green1 commits (<1%)
rest-api-google-sheets1 commits (<1%)
webhooks-with-cloud-run1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020
cloud-run-gemini-chat
42
42
nextjs-cloud-run
7
genai-design-marketing-studio
3
blue-green
1
cloud-functions-looker-actions
4
cloud-run-websockets
12
12
cloud-sql-rest-api
1
10
cloud-run-direct-vpc
1
point-and-click-continuous-deployment-with-cloud-run
12
cloud-run-iap
2
stateful-web-app
1
using-python-on-google-cloud-with-cloud-run
3
cloud-run-yaml-deployment
6
migrate-to-firestore
6
serverless-shell-scripts
1
1
cloud-run-no-containers
1
hosting-a-rest-api-with-a-cloud-firestore-backend
1
cloud-run-redis
1
1
gcloud-tips-and-tricks
1
terraform-serverless
22
cloud-run-jobs
9
secret-manager
3
cloud-functions-debugging
4
scheduled-cloud-run
1
cloud-sql-performance
6
cloud-functions-looker-sdk
2
cloud-run-cloud-sql
3
scheduled-dbt
2
cloud-run-alwayson-cpu-weather-advisory
10
cloud-run-django-terraform
21
67
rest-api-google-sheets
1
cloud-run-cloud-spanner
8
webhooks-with-cloud-run
5


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G cloud-run-gemini-chat cloud-run-gemini-chat cloud-run-gemini-chat--cloud-run-gemini-chat 1 genai-design-marketing-studio genai-design-marketing-studio genai-design-marketing-studio--genai-design-marketing-studio 1


2025-05-04 15:28