GoogleCloudPlatform / python-docs-samples
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 93 components.
  • 2,788 files, 102,844 LOC (100.0% vs. main code).
  • "compute" is biggest, containing 11.47% of LOC.
  • "cloudbuild" is smallest, containing 0.02% of LOC.


compute11798 LOC (11%) 478 files
appengine8388 LOC (8%) 417 files
dlp6520 LOC (6%) 84 files
people-and-planet-ai4666 LOC (4%) 40 files
notebooks4342 LOC (4%) 9 files
composer4334 LOC (4%) 95 files
healthcare3870 LOC (3%) 29 files
video3630 LOC (3%) 78 files
speech2445 LOC (2%) 57 files
generative_ai2333 LOC (2%) 102 files
endpoints2317 LOC (2%) 47 files
dataflow2295 LOC (2%) 60 files
vision1971 LOC (1%) 26 files
securitycenter1725 LOC (1%) 21 files
cloud-sql1706 LOC (1%) 52 files
secretmanager1678 LOC (1%) 66 files
bigquery1663 LOC (1%) 19 files
retail1517 LOC (1%) 37 files
functions1488 LOC (1%) 54 files
dialogflow-cx1475 LOC (1%) 23 files
genai1471 LOC (1%) 75 files
run1460 LOC (1%) 52 files
alloydb1317 LOC (1%) 3 files
dialogflow1267 LOC (1%) 20 files
firestore1262 LOC (1%) 7 files
storagetransfer1259 LOC (1%) 24 files
jobs1057 LOC (1%) 14 files
kms1040 LOC (1%) 45 files
discoveryengine1025 LOC (<1%) 25 files
recaptcha_enterprise1013 LOC (<1%) 24 files
monitoring1002 LOC (<1%) 14 files
documentai954 LOC (<1%) 30 files
batch894 LOC (<1%) 26 files
language815 LOC (<1%) 27 files
datastore799 LOC (<1%) 13 files
iam788 LOC (<1%) 36 files
model_armor750 LOC (<1%) 25 files
privateca732 LOC (<1%) 25 files
datacatalog662 LOC (<1%) 16 files
service_extensions649 LOC (<1%) 5 files
parametermanager641 LOC (<1%) 38 files
dataproc626 LOC (<1%) 13 files
dataplex615 LOC (<1%) 25 files
talent600 LOC (<1%) 22 files
asset594 LOC (<1%) 23 files
automl549 LOC (<1%) 36 files
datalabeling525 LOC (<1%) 11 files
tpu508 LOC (<1%) 19 files
contentwarehouse452 LOC (<1%) 18 files
logging427 LOC (<1%) 6 files
storage420 LOC (<1%) 7 files
auth377 LOC (<1%) 16 files
scripts330 LOC (<1%) 3 files
bigquery-datatransfer304 LOC (<1%) 8 files
managedkafka291 LOC (<1%) 14 files
vmwareengine275 LOC (<1%) 21 files
kubernetes_engine274 LOC (<1%) 18 files
texttospeech265 LOC (<1%) 9 files
cloud_tasks250 LOC (<1%) 11 files
trace244 LOC (<1%) 5 files
enterpriseknowledgegraph232 LOC (<1%) 9 files
contact-center-insights229 LOC (<1%) 11 files
ROOT228 LOC (<1%) 3 files
media_cdn224 LOC (<1%) 3 files
workflows210 LOC (<1%) 6 files
containeranalysis207 LOC (<1%) 13 files
storagecontrol193 LOC (<1%) 12 files
memorystore170 LOC (<1%) 9 files
bigquery-reservation164 LOC (<1%) 7 files
container140 LOC (<1%) 4 files
servicedirectory140 LOC (<1%) 4 files
cloud-media-livestream134 LOC (<1%) 5 files
cdn133 LOC (<1%) 2 files
blog131 LOC (<1%) 3 files
media-translation130 LOC (<1%) 3 files
iap122 LOC (<1%) 7 files
model_garden107 LOC (<1%) 7 files
eventarc100 LOC (<1%) 5 files
pubsub99 LOC (<1%) 2 files
pubsublite92 LOC (<1%) 3 files
webrisk89 LOC (<1%) 6 files
bigquery-connection88 LOC (<1%) 5 files
profiler83 LOC (<1%) 8 files
gemma276 LOC (<1%) 3 files
optimization69 LOC (<1%) 5 files
connectgateway62 LOC (<1%) 2 files
cloud_scheduler51 LOC (<1%) 5 files
error_reporting45 LOC (<1%) 3 files
bigquery-migration41 LOC (<1%) 3 files
billing33 LOC (<1%) 1 file
aml-ai31 LOC (<1%) 1 file
practice-folder25 LOC (<1%) 3 files
cloudbuild22 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
appengine260 commits (2%)
functions159 commits (1%)
composer156 commits (1%)
compute110 commits (1%)
run94 commits (<1%)
endpoints90 commits (<1%)
speech90 commits (<1%)
cloud-sql63 commits (<1%)
language56 commits (<1%)
ROOT55 commits (<1%)
dataflow53 commits (<1%)
firestore50 commits (<1%)
people-and-planet-ai48 commits (<1%)
generative_ai47 commits (<1%)
securitycenter46 commits (<1%)
documentai46 commits (<1%)
datastore44 commits (<1%)
genai42 commits (<1%)
kms40 commits (<1%)
dialogflow36 commits (<1%)
jobs34 commits (<1%)
healthcare33 commits (<1%)
monitoring31 commits (<1%)
iam31 commits (<1%)
vision30 commits (<1%)
secretmanager26 commits (<1%)
discoveryengine26 commits (<1%)
bigquery24 commits (<1%)
video24 commits (<1%)
storage24 commits (<1%)
texttospeech24 commits (<1%)
auth22 commits (<1%)
dataproc22 commits (<1%)
kubernetes_engine22 commits (<1%)
recaptcha_enterprise21 commits (<1%)
batch20 commits (<1%)
iap19 commits (<1%)
dlp19 commits (<1%)
error_reporting18 commits (<1%)
talent18 commits (<1%)
automl17 commits (<1%)
privateca17 commits (<1%)
datacatalog16 commits (<1%)
cloud_tasks15 commits (<1%)
storagetransfer15 commits (<1%)
pubsub14 commits (<1%)
bigquery-datatransfer14 commits (<1%)
workflows13 commits (<1%)
blog12 commits (<1%)
optimization11 commits (<1%)
contentwarehouse11 commits (<1%)
trace11 commits (<1%)
tpu11 commits (<1%)
asset11 commits (<1%)
pubsublite10 commits (<1%)
memorystore10 commits (<1%)
cdn10 commits (<1%)
bigquery-reservation10 commits (<1%)
cloudbuild10 commits (<1%)
logging10 commits (<1%)
retail10 commits (<1%)
scripts10 commits (<1%)
datalabeling10 commits (<1%)
profiler9 commits (<1%)
dialogflow-cx9 commits (<1%)
eventarc9 commits (<1%)
servicedirectory9 commits (<1%)
notebooks8 commits (<1%)
bigquery-connection8 commits (<1%)
webrisk8 commits (<1%)
container7 commits (<1%)
media_cdn7 commits (<1%)
practice-folder6 commits (<1%)
vmwareengine6 commits (<1%)
dataplex6 commits (<1%)
media-translation6 commits (<1%)
managedkafka5 commits (<1%)
cloud-media-livestream5 commits (<1%)
service_extensions5 commits (<1%)
storagecontrol5 commits (<1%)
bigquery-migration5 commits (<1%)
contact-center-insights4 commits (<1%)
cloud_scheduler4 commits (<1%)
billing3 commits (<1%)
model_garden3 commits (<1%)
gemma23 commits (<1%)
alloydb2 commits (<1%)
model_armor2 commits (<1%)
enterpriseknowledgegraph2 commits (<1%)
parametermanager2 commits (<1%)
containeranalysis1 commits (<1%)
aml-ai1 commits (<1%)
connectgateway1 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 2019 2018 2017 2016 2015
compute
50
160
405
296
4
2
4
2
3
14
3
generative_ai
56
142
appengine
103
80
396
59
183
178
19
59
67
401
genai
171
1
iam
34
35
21
1
6
3
1
1
speech
3
54
185
18
11
46
13
23
24
2
dataflow
16
39
58
29
34
1
3
tpu
29
21
secretmanager
4
43
53
82
12
30
managedkafka
46
endpoints
7
36
42
14
10
7
47
36
35
dataplex
40
parametermanager
38
discoveryengine
5
32
24
jobs
10
27
17
5
2
11
2
13
video
3
31
145
61
securitycenter
12
20
15
11
15
23
model_armor
27
bigquery
24
21
8
8
2
2
composer
5
19
114
68
123
17
10
35
documentai
3
20
85
35
6
1
recaptcha_enterprise
2
20
56
datastore
5
13
11
4
8
8
7
7
2
7
run
6
12
43
30
50
69
7
people-and-planet-ai
8
10
76
28
17
storagecontrol
2
15
batch
15
14
65
texttospeech
2
11
4
17
1
7
2
5
functions
5
7
86
35
17
46
14
40
language
4
7
29
52
3
58
1
4
15
16
workflows
10
8
3
healthcare
10
43
9
24
25
kubernetes_engine
6
4
7
8
1
37
model_garden
8
firestore
8
18
3
11
14
12
3
1
gemma2
2
5
vmwareengine
1
6
29
iap
6
7
2
6
2
3
11
profiler
2
3
6
2
6
cloud-sql
5
75
52
61
22
9
4
ROOT
4
1
15
10
10
21
4
storage
5
10
3
2
12
2
asset
1
4
24
21
auth
4
27
13
6
3
2
6
dialogflow
1
3
13
3
29
13
2
16
alloydb
1
3
vision
3
45
170
5
40
dialogflow-cx
2
1
34
dlp
3
170
servicedirectory
1
2
6
2
5
error_reporting
2
3
11
1
2
cloud_tasks
1
1
16
12
6
pubsub
1
1
5
1
3
1
2
contentwarehouse
1
1
24
automl
1
1
34
20
68
7
memorystore
2
4
2
4
2
4
monitoring
1
1
18
23
9
13
4
cdn
2
3
1
1
4
service_extensions
1
1
6
retail
2
16
104
trace
1
1
2
2
5
3
bigquery-connection
1
1
3
3
4
webrisk
1
1
8
6
storagetransfer
1
1
26
13
16
connectgateway
2
container
1
5
8
blog
1
4
4
6
4
talent
1
25
110
51
privateca
1
38
12
17
cloudbuild
1
4
6
1
logging
1
16
cloud-media-livestream
1
10
practice-folder
1
6
bigquery-datatransfer
1
5
3
10
1
1
kms
1
100
237
10
79
1
3
cloud_scheduler
1
7
aml-ai
1
bigquery-migration
1
3
3
billing
1
1
1
optimization
6
20
pubsublite
3
6
4
dataproc
19
37
11
11
datacatalog
66
20
4
4
notebooks
6
1
11
bigquery-reservation
7
1
8
containeranalysis
13
media_cdn
8
2
contact-center-insights
14
scripts
5
1
4
2
datalabeling
11
43
21
enterpriseknowledgegraph
13
eventarc
6
2
7
media-translation
7
2


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 genai genai genai--genai 25 appengine appengine appengine--appengine 16 compute compute compute--compute 15 generative_ai generative_ai generative_ai--genai 2 generative_ai--generative_ai 10 tpu tpu tpu--tpu 5 securitycenter securitycenter securitycenter--securitycenter 5 bigquery bigquery bigquery--bigquery 4 dataplex dataplex dataplex--dataplex 4 jobs jobs jobs--jobs 4 managedkafka managedkafka managedkafka--managedkafka 3 workflows workflows workflows--workflows 3 people-and-planet-ai people-and-planet-ai people-and-planet-ai--appengine 1 people-and-planet-ai--people-and-planet-ai 3 cloud-media-livestream cloud-media-livestream people-and-planet-ai--cloud-media-livestream 1 discoveryengine discoveryengine discoveryengine--discoveryengine 3 storagecontrol storagecontrol storagecontrol--appengine 2 speech speech storagecontrol--speech 2 ROOT ROOT storagecontrol--ROOT 2 run run storagecontrol--run 2 speech--appengine 2 speech--ROOT 2 iam iam iam--iam 2 ROOT--appengine 2 ROOT--ROOT 2 model_armor model_armor model_armor--model_armor 2 parametermanager parametermanager parametermanager--parametermanager 2 dataflow dataflow dataflow--appengine 1 dataflow--dataflow 2 alloydb alloydb dataflow--alloydb 1 run--appengine 2 run--speech 2 run--ROOT 2 run--run 2 model_garden model_garden model_garden--model_garden 2 functions functions functions--functions 2 blog blog blog--appengine 1 vision vision vision--appengine 1 video video vision--video 1 storagetransfer storagetransfer video--storagetransfer 1 pubsub pubsub automl automl pubsub--automl 1 automl--alloydb 1 bigquery-connection bigquery-connection bigquery-connection--appengine 1 service_extensions service_extensions service_extensions--dataflow 1 profiler profiler profiler--appengine 1 retail retail cloud_tasks cloud_tasks retail--cloud_tasks 1 cloudbuild cloudbuild retail--cloudbuild 1 cloudbuild--bigquery-connection 1 cloud_scheduler cloud_scheduler cloud_scheduler--appengine 1 cloud_scheduler--bigquery 1


2025-05-04 14:22