aws / aws-sdk-go
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 8 components.
  • 2,230 files, 612,742 LOC (45.3% vs. main code).
  • "service" is biggest, containing 94.04% of LOC.
  • "models" is smallest, containing 0% of LOC.


service576216 LOC (42%) 1,895 files
private18269 LOC (1%) 115 files
aws10741 LOC (<1%) 107 files
internal2603 LOC (<1%) 52 files
example2551 LOC (<1%) 34 files
awstesting2355 LOC (<1%) 24 files
ROOT5 LOC (<1%) 1 file
models2 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.
aws3092 commits (56%)
service2784 commits (50%)
private347 commits (6%)
example66 commits (1%)
awstesting46 commits (<1%)
internal38 commits (<1%)
ROOT5 commits (<1%)
models3 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 2014
service
5
540
1176
2238
1637
1811
2445
2220
2705
1481
2501
aws
4
145
313
256
310
298
572
558
491
382
313
5
private
2
11
29
115
85
101
169
195
95
192
76
awstesting
2
1
17
1
30
4
6
24
6
models
1
1
1
internal
4
10
23
10
14
38
1
ROOT
1
1
3
example
3
1
33
12
14
9
19
36


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 awstesting awstesting aws aws awstesting--aws 2 service service service--awstesting 2 service--aws 2 service--service 2 private private service--private 2 private--awstesting 2 private--aws 2


2025-05-03 20:47