netflix / iep
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 20 components.
  • 97 files, 6,691 LOC (100.0% vs. main code).
  • "iep-admin" is biggest, containing 24.36% of LOC.
  • "iep-spring-sbhealth" is smallest, containing 0.43% of LOC.


iep-admin1630 LOC (24%) 24 files
iep-servergroups989 LOC (14%) 7 files
iep-ses366 LOC (5%) 4 files
iep-spring-leader-dynamodb329 LOC (4%) 2 files
iep-spring-aws2327 LOC (4%) 2 files
iep-spring-userservice323 LOC (4%) 8 files
iep-leader-api316 LOC (4%) 6 files
iep-dynconfig291 LOC (4%) 6 files
iep-spring-leader-redis-cluster283 LOC (4%) 3 files
iep-launcher263 LOC (3%) 3 files
project235 LOC (3%) 6 files
iep-spring-admin211 LOC (3%) 3 files
iep-spring209 LOC (3%) 4 files
iep-service189 LOC (2%) 7 files
ROOT174 LOC (2%) 1 file
iep-spring-dynconfig160 LOC (2%) 3 files
iep-spring-leader151 LOC (2%) 2 files
iep-spring-atlas135 LOC (2%) 3 files
iep-spring-spectatord81 LOC (1%) 2 files
iep-spring-sbhealth29 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.
project960 commits (57%)
ROOT46 commits (2%)
iep-admin33 commits (1%)
iep-service29 commits (1%)
iep-launcher23 commits (1%)
iep-ses21 commits (1%)
iep-servergroups19 commits (1%)
iep-spring12 commits (<1%)
iep-leader-api9 commits (<1%)
iep-spring-atlas9 commits (<1%)
iep-spring-aws28 commits (<1%)
iep-spring-admin7 commits (<1%)
iep-spring-dynconfig7 commits (<1%)
iep-spring-leader-dynamodb6 commits (<1%)
iep-spring-leader6 commits (<1%)
iep-spring-spectatord5 commits (<1%)
iep-spring-userservice5 commits (<1%)
iep-spring-leader-redis-cluster5 commits (<1%)
iep-dynconfig3 commits (<1%)
iep-spring-sbhealth1 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
project
31
74
77
80
97
107
89
94
73
102
174
1
iep-admin
24
29
35
25
22
23
28
23
25
54
iep-servergroups
7
11
9
11
9
9
12
iep-spring-userservice
8
8
13
8
iep-service
9
7
9
7
7
7
8
7
8
25
10
iep-dynconfig
6
6
6
iep-leader-api
6
6
7
6
6
6
7
iep-spring
5
4
8
9
iep-ses
4
4
6
4
4
10
8
9
4
5
iep-spring-admin
3
3
5
5
iep-launcher
3
3
3
3
3
3
4
3
3
15
8
iep-spring-leader-redis-cluster
3
3
6
iep-spring-dynconfig
3
3
5
5
iep-spring-atlas
3
3
6
5
iep-spring-aws2
2
3
5
2
iep-spring-spectatord
2
2
3
2
iep-spring-leader-dynamodb
2
2
4
2
iep-spring-leader
2
2
3
3
ROOT
1
5
2
3
5
5
6
9
10
iep-spring-sbhealth
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 iep-spring iep-spring iep-service iep-service iep-spring--iep-service 2 iep-spring-userservice iep-spring-userservice iep-spring--iep-spring-userservice 1 iep-ses iep-ses iep-spring--iep-ses 1 iep-service--iep-service 2 iep-servergroups iep-servergroups iep-service--iep-servergroups 1 iep-leader-api iep-leader-api iep-service--iep-leader-api 1 iep-admin iep-admin iep-service--iep-admin 1 iep-launcher iep-launcher iep-service--iep-launcher 1 iep-spring-leader-dynamodb iep-spring-leader-dynamodb iep-spring-leader-dynamodb--iep-servergroups 1 iep-spring-leader-dynamodb--iep-admin 1 iep-dynconfig iep-dynconfig iep-spring-leader-dynamodb--iep-dynconfig 1 iep-spring-atlas iep-spring-atlas iep-spring-leader-dynamodb--iep-spring-atlas 1 iep-servergroups--iep-leader-api 1 iep-servergroups--iep-admin 1 iep-leader-api--iep-admin 1 iep-admin--iep-admin 1 iep-spring-userservice--iep-service 1 iep-spring-userservice--iep-servergroups 1 iep-spring-userservice--iep-leader-api 1 iep-spring-userservice--iep-admin 1 iep-spring-userservice--iep-spring-userservice 1 iep-spring-leader iep-spring-leader iep-spring-userservice--iep-spring-leader 1 iep-spring-leader-redis-cluster iep-spring-leader-redis-cluster iep-spring-userservice--iep-spring-leader-redis-cluster 1 iep-spring-admin iep-spring-admin iep-spring-userservice--iep-spring-admin 1 iep-spring-aws2 iep-spring-aws2 iep-spring-userservice--iep-spring-aws2 1 iep-spring-userservice--iep-dynconfig 1 iep-spring-userservice--iep-ses 1 iep-spring-leader--iep-leader-api 1 iep-spring-leader--iep-admin 1 iep-spring-dynconfig iep-spring-dynconfig iep-spring-leader--iep-spring-dynconfig 1 iep-spring-dynconfig--iep-service 1 iep-spring-dynconfig--iep-servergroups 1 iep-spring-dynconfig--iep-admin 1 iep-spring-leader-redis-cluster--iep-leader-api 1 iep-spring-leader-redis-cluster--iep-spring-admin 1 iep-spring-leader-redis-cluster--iep-spring-aws2 1 iep-spring-leader-redis-cluster--iep-dynconfig 1 iep-launcher--iep-admin 1 iep-launcher--iep-dynconfig 1 iep-spring-admin--iep-spring 1 iep-spring-admin--iep-admin 1 iep-spring-aws2--iep-admin 1 iep-dynconfig--iep-service 1 iep-dynconfig--iep-admin 1 iep-spring-atlas--iep-service 1 iep-spring-atlas--iep-servergroups 1 iep-spring-atlas--iep-admin 1 iep-ses--iep-service 1 iep-ses--iep-servergroups 1 iep-spring-spectatord iep-spring-spectatord iep-spring-spectatord--iep-admin 1


2025-05-02 23:42