Netflix/dynomite
A generic dynamo implementation for different k-v storage engines
GitHub 
26K
lines of main code
128 files
1.6K
lines of test code
19 files
2.3K
lines of other code
30 files
15y
age
5,335 days
0%
main code touched
1 year (0 LOC)
ABCDE
ease of change
for people* (7/10)
ABCDE
ease of change
for AI* (7/9)
22K
c
3.8K
h
0.2K
yaml
0.2K
py
0.03K
js
30 days 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
+0
-0
 
 
 
 
 
 
 
 
+32
-8
+184
-112
+4.1K
-388
+10K
-1.8K
+11K
-12K
+9.5K
-7K
+45K
-31K
+22K
-11K
+43K
-11K
+4.8K
-477
0

0

0

0

0

6

12

60

289

497

688

1.7K

1.3K

1.2K

66

0

0

0

0

0

2

6

4

74

75

128

305

271

189

28

0

0

0

0

0

2

2

2

5

14

14

10

8

7

2

2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Rule-of-thumb estimates

Rebuild value

to rebuild
rebuild value

Maintenance effort

per year to maintain
maintenance cost per year
Rules of thumb, not measurements: one man-year rebuilds about 10,000 lines of main code (design, testing and coordination included), and keeping a code base alive takes about 15% of its rebuild value per year (20 man-years of rebuild value need about 3 man-years of maintenance every year). Your changes are remembered in this browser for every report.