netflix / iep
Static Component Dependencies

An overview of static code dependencies among source code logical components.

Intro

Static code dependencies refer to the relationships between different modules, libraries, or components in a software system that are established at compile-time rather than at runtime. These dependencies are determined by the code itself, meaning that one module directly references another through imports, includes, or explicit references in the code. Examples include:

Learn more...
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
Static Dependencies
Dependencies among components are static code dependencies among files in different components.
  • Analyzed system has 18 links (arrows) between components.
  • The number on the arrow represents the number of files from referring component that depend on files in referred component.
  • These 18 links contain 30 dependencies.
G iep-spring-leader-dynamodb iep-spring-leader-dynamodb iep-leader-api iep-leader-api iep-spring-leader-dynamodb->iep-leader-api 2 iep-spring-aws2 iep-spring-aws2 iep-spring-leader-dynamodb->iep-spring-aws2 1 iep-spring-sbhealth iep-spring-sbhealth iep-service iep-service iep-spring-sbhealth->iep-service 1 iep-spring iep-spring iep-spring->iep-service 3 iep-launcher iep-launcher iep-dynconfig iep-dynconfig iep-spring-userservice iep-spring-userservice iep-admin iep-admin iep-spring-userservice->iep-admin 2 iep-spring-userservice->iep-service 3 iep-spring-dynconfig iep-spring-dynconfig iep-spring-dynconfig->iep-dynconfig 3 iep-spring-dynconfig->iep-admin 2 iep-spring-dynconfig->iep-service 1 iep-spring-leader iep-spring-leader iep-spring-leader->iep-service 1 iep-admin->iep-dynconfig 1 iep-admin->iep-service 1 project project iep-spring-atlas iep-spring-atlas iep-spring-atlas->iep-service 1 iep-spring-spectatord iep-spring-spectatord iep-spring-spectatord->iep-service 1 iep-spring-leader-redis-cluster iep-spring-leader-redis-cluster iep-spring-leader-redis-cluster->iep-leader-api 2 ROOT ROOT iep-servergroups iep-servergroups iep-servergroups->iep-service 1 iep-spring-admin iep-spring-admin iep-spring-admin->iep-admin 3 iep-spring-admin->iep-service 1 iep-ses iep-ses


Download: SVG DOT (open online Graphviz editor)

Open 2D force graph...
Open 3D force graph...

Show more details about dependencies...






2025-05-02 23:42