GoogleCloudPlatform / backlogged-pinball-backend
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 10 components.
  • 65 files, 3,116 LOC (17.4% vs. main code).
  • "pinball-frontend-2025" is biggest, containing 40.24% of LOC.
  • "timezone" is smallest, containing 0.13% of LOC.


pinball-frontend-20251254 LOC (7%) 21 files
pinball-frontend807 LOC (4%) 19 files
armor-up-api326 LOC (1%) 10 files
functions207 LOC (1%) 3 files
k8s158 LOC (<1%) 3 files
sample-code138 LOC (<1%) 3 files
event-generator126 LOC (<1%) 3 files
game-advisor91 LOC (<1%) 1 file
baseline5 LOC (<1%) 1 file
timezone4 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.
pinball-frontend53 commits (41%)
functions16 commits (12%)
sample-code12 commits (9%)
pinball-frontend-20256 commits (4%)
k8s6 commits (4%)
game-advisor6 commits (4%)
event-generator4 commits (3%)
timezone1 commits (<1%)
armor-up-api1 commits (<1%)
baseline1 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
pinball-frontend
116
pinball-frontend-2025
37
functions
16
sample-code
15
armor-up-api
10
event-generator
9
k8s
2
7
game-advisor
1
5
timezone
1
baseline
1


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 pinball-frontend-2025 pinball-frontend-2025 pinball-frontend-2025--pinball-frontend-2025 4 game-advisor game-advisor k8s k8s game-advisor--k8s 2 armor-up-api armor-up-api game-advisor--armor-up-api 1 armor-up-api--k8s 1 armor-up-api--armor-up-api 1 pinball-frontend pinball-frontend pinball-frontend--game-advisor 1 pinball-frontend--k8s 1 pinball-frontend--pinball-frontend 1 timezone timezone timezone--game-advisor 1 timezone--k8s 1 timezone--pinball-frontend 1


2025-05-04 16:03