netflix / eureka
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 9 components.
  • 295 files, 24,841 LOC (100.0% vs. main code).
  • "eureka-client" is biggest, containing 53.6% of LOC.
  • "eureka-server" is smallest, containing 0.27% of LOC.


eureka-client13314 LOC (53%) 170 files
eureka-core8474 LOC (34%) 82 files
eureka-client-jersey2937 LOC (3%) 10 files
eureka-client-archaius2902 LOC (3%) 13 files
eureka-resources439 LOC (1%) 5 files
eureka-examples271 LOC (1%) 4 files
eureka-core-jersey2262 LOC (1%) 5 files
eureka-server-governator176 LOC (<1%) 5 files
eureka-server66 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.
eureka-client711 commits (42%)
eureka-core411 commits (24%)
eureka-client-archaius272 commits (4%)
eureka-client-jersey231 commits (1%)
eureka-examples25 commits (1%)
eureka-resources19 commits (1%)
eureka-core-jersey28 commits (<1%)
eureka-server7 commits (<1%)
eureka-server-governator3 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 2013 2012 2011 2010 2009 2008 2007 2006 2005
eureka-client
39
26
17
31
23
78
170
494
1201
455
70
64
eureka-client-jersey2
3
2
1
3
2
5
46
13
eureka-core
2
2
6
21
23
65
82
139
731
179
78
45
eureka-examples
12
32
eureka-core-jersey2
2
18
eureka-client-archaius2
8
10
1
6
101
30
eureka-resources
2
28
9
10
eureka-server
7
eureka-server-governator
11


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...

No temporal dependencies found.



2025-05-02 23:41