aws-samples / aws-analytics-reference-architecture
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 175
  • Daily file updates (only one update per file and date counted): 462
  • First update: 2021-04-21
  • Latest update: 2022-01-24
  • Days between first and latest update: 279 (39 weeks, estimated 195 working days)
  • Active days (at least one file change): 48
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 172 files with 11,818 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 89 files that are 181-365 days old (7,109 lines of code)
    • 14 files that are 91-180 days old (206 lines of code)
    • 39 files that are 31-90 days old (2,566 lines of code)
    • 30 files that are 1-30 days old (1,937 lines of code)
0% | 60% | 1% | 21% | 16%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 172 files with 11,818 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 79 files have been last changed 181-365 days ago (6,207 lines of code)
    • 4 files have been last changed 91-180 days ago (97 lines of code)
    • 44 files have been last changed 31-90 days ago (2,400 lines of code)
    • 45 files have been last changed 1-30 days ago (3,114 lines of code)
0% | 52% | <1% | 20% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, sql, java, py, json, md, scala, txt, yml, yaml, gitignore, properties, sbt, js, xml, gradle, css, npmignore, project, gitattributes, bat, sh, prefs, snap
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 90% | 0% | 2% | 7%
scala0% | 100% | 0% | 0% | 0%
java0% | 40% | 0% | 59% | 0%
ts0% | 4% | 7% | 38% | 49%
yaml0% | 13% | 0% | 0% | 86%
sbt0% | 100% | 0% | 0% | 0%
yml0% | 100% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 75% | 0% | 4% | 20%
scala0% | 100% | 0% | 0% | 0%
java0% | 40% | 0% | 56% | 2%
yaml0% | 13% | 0% | 0% | 86%
sbt0% | 100% | 0% | 0% | 0%
yml0% | 100% | 0% | 0% | 0%
ts0% | 0% | 3% | 31% | 64%
js0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
refarch/aws-native/common0% | 100% | 0% | 0% | 0%
refarch/aws-native/streaming0% | 100% | 0% | 0% | 0%
refarch/aws-native/dataviz0% | 100% | 0% | 0% | 0%
refarch/aws-native/dwh0% | 100% | 0% | 0% | 0%
refarch/aws-native/batch0% | 100% | 0% | 0% | 0%
core/src0% | 26% | 33% | 34% | 4%
refarch/aws-native0% | 100% | 0% | 0% | 0%
core/src/datasets0% | 0% | 10% | 68% | 20%
core/src/db-schema-manager0% | 0% | 0% | 100% | 0%
core/src/data-generator0% | 0% | 0% | 50% | 49%
core/src/synchronous-athena-query0% | 0% | 0% | 100% | 0%
core/src/synchronous-crawler0% | 0% | 0% | 100% | 0%
core/src/common0% | 0% | 0% | 100% | 0%
core/src/emr-eks-platform0% | 0% | 0% | 0% | 100%
core/src/notebook-platform0% | 0% | 0% | 0% | 100%
refarch/aws-native/cicd0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 0%
doc/content/javascripts0% | 0% | 0% | 0% | 0%
doc/content/stylesheets0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
refarch/aws-native/common0% | 78% | 0% | 2% | 18%
refarch/aws-native/streaming0% | 100% | 0% | 0% | 0%
refarch/aws-native/dataviz0% | 100% | 0% | 0% | 0%
refarch/aws-native/dwh0% | 100% | 0% | 0% | 0%
refarch/aws-native/batch0% | 100% | 0% | 0% | 0%
core/src0% | 0% | 20% | 5% | 74%
core/src/db-schema-manager0% | 0% | 0% | 90% | 9%
core/src/datasets0% | 0% | 0% | 78% | 21%
core/src/data-generator0% | 0% | 0% | 50% | 49%
core/src/synchronous-athena-query0% | 0% | 0% | 100% | 0%
core/src/synchronous-crawler0% | 0% | 0% | 100% | 0%
core/src/common0% | 0% | 0% | 100% | 0%
core/src/emr-eks-platform0% | 0% | 0% | 0% | 100%
core/src/notebook-platform0% | 0% | 0% | 0% | 100%
refarch/aws-native0% | 0% | 0% | 0% | 100%
refarch/aws-native/cicd0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 0%
doc/content/javascripts0% | 0% | 0% | 0% | 0%
doc/content/stylesheets0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config.py
in refarch/aws-native/common/common_cdk
631 - 245 245 1
stream_data_generator.py
in refarch/aws-native/common/common_cdk
446 1 245 245 1
batch_data_generator.py
in refarch/aws-native/common/common_cdk
416 1 12 245 2
redshift_config.py
in refarch/aws-native/dataviz/dataviz_redshift_cdk/dataviz_redshift
415 - 245 245 1
RawSchema.scala
in refarch/aws-native/common/data-generator/src/main/scala
230 - 245 245 1
es_domain.py
in refarch/aws-native/streaming/streaming_cdk
220 4 245 245 1
BaseData.scala
in refarch/aws-native/common/data-generator/src/main/scala
176 4 245 245 1
redshift_admin.py
in refarch/aws-native/dwh/dwh_cdk
161 3 245 245 1
BaseSchema.scala
in refarch/aws-native/common/data-generator/src/main/scala
149 - 245 245 1
dwh_loader.py
in refarch/aws-native/dwh/dwh_cdk
148 1 245 245 1
raw2clean_job.py
in refarch/aws-native/batch/batch_cdk
146 2 245 245 1
kda_application.py
in refarch/aws-native/streaming/streaming_cdk
143 2 245 245 1
CleanSchema.scala
in refarch/aws-native/common/data-generator/src/main/scala
138 - 245 245 1
StreamFactory.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming
128 12 245 245 1
redshift.py
in refarch/aws-native/dwh/dwh_cdk
115 7 245 245 1
AWSRequestSigningApacheInterceptor.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/http
112 4 245 245 1
StreamGenerator.scala
in refarch/aws-native/common/data-generator/src/main/scala
106 3 245 245 1
data_lake.py
in refarch/aws-native/common/common_cdk
101 2 27 245 3
raw2clean_hudi.py
in refarch/aws-native/batch/glue-scripts
100 1 245 245 1
DataGenerator.scala
in refarch/aws-native/common/data-generator/src/main/scala
89 2 245 245 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.py
in refarch/aws-native/dataviz/dataviz_redshift_cdk
5 - 245 245 1
project.sbt
in refarch/aws-native/common/data-generator/project
9 - 245 245 1
Geolocation.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/dto
10 - 245 245 1
StreamGenParam.scala
in refarch/aws-native/common/data-generator/src/main/scala
12 - 245 245 1
CustomerBirthdateCleaner.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/operators
13 1 245 245 1
empty_security_group.py
in refarch/aws-native/common/common_cdk/lambda
14 1 245 245 1
empty_bucket.py
in refarch/aws-native/common/common_cdk/lambda
14 1 245 245 1
AsyncGeocoderRequest.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/operators
15 2 245 245 1
stepfunctions_trigger.py
in refarch/aws-native/common/common_cdk/lambda
16 1 245 245 1
JsonDeserializationSchema.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/schemas
16 2 245 245 1
Promo.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/dto
17 - 245 245 1
build.sbt
in refarch/aws-native/common/data-generator
18 - 245 245 1
handler.py
in refarch/aws-native/streaming/streaming_cdk/kda-start-stop-lambda
18 1 245 245 1
buildspec.yml
in refarch/aws-native/streaming/stream-processing
19 - 245 245 1
DataGenParam.scala
in refarch/aws-native/common/data-generator/src/main/scala
20 - 245 245 1
Address.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/dto
20 - 245 245 1
Item.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/dto
23 - 245 245 1
Warehouse.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/dto
23 - 245 245 1
qs_vpc_conn_reqs.py
in refarch/aws-native/dataviz/dataviz_cdk
24 2 245 245 1
SaleBucketAssigner.java
in refarch/aws-native/streaming/stream-processing/src/main/java/com/amazonaws/ara/streaming/utils
26 3 245 245 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mkdocs.yml
in doc
43 -
extra.css
in doc/content/stylesheets
14 -
config.js
in doc/content/javascripts
1 -
emr-eks-cluster.ts
in core/src/emr-eks-platform
487 8 11 11 1
notebook-platform.ts
in core/src/notebook-platform
223 2 11 11 1
emr-containers.yaml
in core/src/emr-eks-platform/resources/k8s/rbac
133 - 11 11 1
notebook-platform-helpers.ts
in core/src/notebook-platform
131 7 11 11 1
emr-eks-nodegroup.ts
in core/src/emr-eks-platform
119 - 11 11 1
lambda.py
in core/src/emr-eks-platform/resources/lambdas/managed-endpoint
79 5 11 11 1
lambda.py
in core/src/emr-eks-platform/resources/lambdas/nodegroup-asg-tag
74 5 11 11 1
emr-managed-endpoint.ts
in core/src/emr-eks-platform
73 1 11 11 1
emr-eks-nodegroup-asg-tag.ts
in core/src/emr-eks-platform
49 1 11 11 1
critical-executor.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
18 - 11 11 1
config-override-schema-validation.ts
in core/src/emr-eks-platform
17 1 11 11 1
notebook-executor.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
16 - 11 11 1
notebook-driver.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
12 - 11 11 1
shared-executor.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
12 - 11 11 1
critical-driver.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
11 - 11 11 1
utils.ts
in core/src
8 2 11 11 1
shared-driver.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
7 - 11 11 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mkdocs.yml
in doc
43 -
extra.css
in doc/content/stylesheets
14 -
config.js
in doc/content/javascripts
1 -
emr-eks-cluster.ts
in core/src/emr-eks-platform
487 8 11 11 1
notebook-platform.ts
in core/src/notebook-platform
223 2 11 11 1
data-lake-exporter.ts
in core/src
155 1 11 88 2
emr-containers.yaml
in core/src/emr-eks-platform/resources/k8s/rbac
133 - 11 11 1
notebook-platform-helpers.ts
in core/src/notebook-platform
131 7 11 11 1
emr-eks-nodegroup.ts
in core/src/emr-eks-platform
119 - 11 11 1
lambda.py
in core/src/emr-eks-platform/resources/lambdas/managed-endpoint
79 5 11 11 1
lambda.py
in core/src/emr-eks-platform/resources/lambdas/nodegroup-asg-tag
74 5 11 11 1
emr-managed-endpoint.ts
in core/src/emr-eks-platform
73 1 11 11 1
integ.default.ts
in core/src
51 - 11 155 10
emr-eks-nodegroup-asg-tag.ts
in core/src/emr-eks-platform
49 1 11 11 1
critical-executor.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
18 - 11 11 1
config-override-schema-validation.ts
in core/src/emr-eks-platform
17 1 11 11 1
notebook-executor.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
16 - 11 11 1
singleton-bucket.ts
in core/src
16 1 11 155 3
index.ts
in core/src
15 - 11 245 13
notebook-driver.yaml
in core/src/emr-eks-platform/resources/k8s/pod-template
12 - 11 11 1