aws-samples / aws-serverless-workshop-greater-china-region
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: 100
  • Daily file updates (only one update per file and date counted): 7073
  • First update: 2019-06-10
  • Latest update: 2021-10-13
  • Days between first and latest update: 857 (122 weeks, estimated 610 working days)
  • Active days (at least one file change): 52
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 100 files with 12,737 lines of code in files.
    • 100 files that are 366+ days old (12,737 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 100 files with 12,737 lines of code in files.
    • 98 files have been last changed 366+ days ago (12,660 lines of code)
    • 2 files have been last changed 181-365 days ago (77 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, md, json, ts, js, yaml, gitignore, txt, java, xml, yml, npmignore, sh, properties, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
yaml91% | 8% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml55% | 44% | 0% | 0% | 0%
java100% | 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
Others_Labs100% | 0% | 0% | 0% | 0%
Unclassified100% | 0% | 0% | 0% | 0%
Lab6-StepFunction100% | 0% | 0% | 0% | 0%
Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3100% | 0% | 0% | 0% | 0%
Lab10-DynamoDB-Stream-EventBridge100% | 0% | 0% | 0% | 0%
Lab12-Lambda_EFS_Inference100% | 0% | 0% | 0% | 0%
Others_Tools100% | 0% | 0% | 0% | 0%
Lab11-Provision-Concurrency100% | 0% | 0% | 0% | 0%
Lab8A-CICD-CodePipeline100% | 0% | 0% | 0% | 0%
Lab4-WildRyde-WebApplication100% | 0% | 0% | 0% | 0%
Lab7-WechatPush100% | 0% | 0% | 0% | 0%
Lab8B-CICD-Jenkins100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Others_Labs100% | 0% | 0% | 0% | 0%
Unclassified100% | 0% | 0% | 0% | 0%
Lab6-StepFunction100% | 0% | 0% | 0% | 0%
Lab13-Dump-DynamoDB-into-CSV-Stored-in-S384% | 15% | 0% | 0% | 0%
Lab10-DynamoDB-Stream-EventBridge100% | 0% | 0% | 0% | 0%
Lab12-Lambda_EFS_Inference100% | 0% | 0% | 0% | 0%
Others_Tools100% | 0% | 0% | 0% | 0%
Lab11-Provision-Concurrency100% | 0% | 0% | 0% | 0%
Lab8A-CICD-CodePipeline100% | 0% | 0% | 0% | 0%
Lab4-WildRyde-WebApplication100% | 0% | 0% | 0% | 0%
Lab8B-CICD-Jenkins100% | 0% | 0% | 0% | 0%
Lab7-WechatPush59% | 40% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
auto_snapshot_lambda.py
in Lab2-EC2AutoSnapshot_CloudWatchEvent+Lambda
100 1 965 965 1
index.js
in Lab7-WechatPush/code/sns2wechat/sns2wechatinlambda
43 - 856 856 1
template.yaml
in Lab7-WechatPush/code/sns2wechat
29 - 270 856 5
Lottery-ValidateWinners.py
in Lab6-StepFunction
27 1 664 856 4
Lottery-RandomSelectWinners.py
in Lab6-StepFunction
23 1 664 856 3
Lottery-RecordWinners.py
in Lab6-StepFunction
20 1 664 856 3
Lottery-InvokeProcess.py
in Lab6-StepFunction
16 1 856 856 1
Lottery-InputWinners.py
in Lab6-StepFunction
12 1 856 856 1
handler.py
in Lab9-CDK_with_API+Lambda+DDB/lambda
61 3 799 799 1
setup.py
in Lab9-CDK_with_API+Lambda+DDB
42 - 799 799 1
cdk_pycon_stack.py
in Lab9-CDK_with_API+Lambda+DDB/cdk_pycon
20 1 799 799 1
emitter.py
in Others_Labs/code/Survey-Survey/yaml
955 60 664 778 2
emitter.py
in Others_Labs/code/SurveySubmit/yaml
955 60 664 778 2
scanner.py
in Others_Labs/code/Survey-Survey/yaml
889 72 664 778 2
scanner.py
in Others_Labs/code/SurveySubmit/yaml
889 72 664 778 2
constructor.py
in Others_Labs/code/Survey-Survey/yaml
570 43 664 778 2
constructor.py
in Others_Labs/code/SurveySubmit/yaml
570 43 664 778 2
parser.py
in Others_Labs/code/Survey-Survey/yaml
412 31 664 778 2
parser.py
in Others_Labs/code/SurveySubmit/yaml
412 31 664 778 2
representer.py
in Others_Labs/code/Survey-Survey/yaml
358 34 664 778 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
auto_snapshot_lambda.py
in Lab2-EC2AutoSnapshot_CloudWatchEvent+Lambda
100 1 965 965 1
Lottery-InputWinners.py
in Lab6-StepFunction
12 1 856 856 1
Lottery-InvokeProcess.py
in Lab6-StepFunction
16 1 856 856 1
index.js
in Lab7-WechatPush/code/sns2wechat/sns2wechatinlambda
43 - 856 856 1
cdk_pycon_stack.py
in Lab9-CDK_with_API+Lambda+DDB/cdk_pycon
20 1 799 799 1
setup.py
in Lab9-CDK_with_API+Lambda+DDB
42 - 799 799 1
handler.py
in Lab9-CDK_with_API+Lambda+DDB/lambda
61 3 799 799 1
__init__.py
in Lab10-DynamoDB-Stream-EventBridge/src
1 - 664 664 1
__init__.py
in Others_Labs/code/SurveySubmit/yattag
5 - 664 778 2
__init__.py
in Others_Labs/code/Survey-Survey/yattag
5 - 664 778 2
lambda_function.py
in Lab8B-CICD-Jenkins
6 1 664 778 2
jest.config.js
in Lab4-WildRyde-WebApplication/deploy
7 - 664 672 2
lambda_function.py
in Lab8A-CICD-CodePipeline/code
7 1 664 778 2
lambdaConsumer.py
in Lab10-DynamoDB-Stream-EventBridge/src
8 1 664 664 1
appspec.template.yaml
in Lab8A-CICD-CodePipeline/code
9 - 664 778 2
appspec.template.yaml
in Lab8B-CICD-Jenkins
9 - 664 778 2
env.js
in Lab3-S3ImageConvert_LambdaLayer+CDK
13 - 664 778 2
env.js
in Lab3-S3ImageConvert_LambdaLayer+CDK/cdk
13 - 664 778 2
config.yaml
in Others_Labs/code/Survey-Survey
17 - 664 778 2
config.yaml
in Others_Labs/code/SurveySubmit
18 - 664 778 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in Lab11-Provision-Concurrency
60 - 519 519 1
App.java
in Lab11-Provision-Concurrency/PCTestFunction/src/main/java/pctest
34 1 519 519 1
index.py
in Lab6-StepFunction/cdk-deployment/dynamodb-load-data
87 3 523 525 2
lab6-stack.ts
in Lab6-StepFunction/cdk-deployment/lib
157 1 523 526 3
jest.config.js
in Lab6-StepFunction/cdk-deployment
7 - 526 526 1
handler.js
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3
179 10 533 537 2
MoviesCreateTable.py
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3/load-data
51 - 533 537 2
serverless.yml
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3
48 - 270 537 3
MoviesLoadData.py
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3/load-data
32 1 533 537 2
lambda_efsml-stack.ts
in Lab12-Lambda_EFS_Inference/lib
105 1 533 539 3
main.py
in Lab12-Lambda_EFS_Inference/cdk.out/asset.b67ca54e8e20fd2aab3cd82fdcdf0497ace7ac6af40e4f7bc2fa9ada1549810d
28 1 533 539 3
main.py
in Lab12-Lambda_EFS_Inference/cdk.out/asset.90dc103e0e23406de97f3d53b1fc0a0038e42983a72f8708a4352bb5dee13e7a
28 1 533 539 3
main.py
in Lab12-Lambda_EFS_Inference/lambda
28 1 533 539 3
jest.config.js
in Lab12-Lambda_EFS_Inference
7 - 533 539 3
getConsole.py
in Others_Tools/getConsole
106 2 533 604 2
template.yaml
in Lab10-DynamoDB-Stream-EventBridge
114 - 664 664 1
fanout.py
in Lab10-DynamoDB-Stream-EventBridge/src
102 7 664 664 1
lambdaConsumer.py
in Lab10-DynamoDB-Stream-EventBridge/src
8 1 664 664 1
__init__.py
in Lab10-DynamoDB-Stream-EventBridge/src
1 - 664 664 1
lab4-stack.ts
in Lab4-WildRyde-WebApplication/deploy/lib
67 1 664 672 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
serverless.yml
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3
48 - 270 537 3
template.yaml
in Lab7-WechatPush/code/sns2wechat
29 - 270 856 5
template.yaml
in Lab11-Provision-Concurrency
60 - 519 519 1
App.java
in Lab11-Provision-Concurrency/PCTestFunction/src/main/java/pctest
34 1 519 519 1
lab6-stack.ts
in Lab6-StepFunction/cdk-deployment/lib
157 1 523 526 3
index.py
in Lab6-StepFunction/cdk-deployment/dynamodb-load-data
87 3 523 525 2
jest.config.js
in Lab6-StepFunction/cdk-deployment
7 - 526 526 1
handler.js
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3
179 10 533 537 2
getConsole.py
in Others_Tools/getConsole
106 2 533 604 2
lambda_efsml-stack.ts
in Lab12-Lambda_EFS_Inference/lib
105 1 533 539 3
MoviesCreateTable.py
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3/load-data
51 - 533 537 2
MoviesLoadData.py
in Lab13-Dump-DynamoDB-into-CSV-Stored-in-S3/load-data
32 1 533 537 2
main.py
in Lab12-Lambda_EFS_Inference/cdk.out/asset.b67ca54e8e20fd2aab3cd82fdcdf0497ace7ac6af40e4f7bc2fa9ada1549810d
28 1 533 539 3
main.py
in Lab12-Lambda_EFS_Inference/cdk.out/asset.90dc103e0e23406de97f3d53b1fc0a0038e42983a72f8708a4352bb5dee13e7a
28 1 533 539 3
main.py
in Lab12-Lambda_EFS_Inference/lambda
28 1 533 539 3
jest.config.js
in Lab12-Lambda_EFS_Inference
7 - 533 539 3
emitter.py
in Others_Labs/code/Survey-Survey/yaml
955 60 664 778 2
emitter.py
in Others_Labs/code/SurveySubmit/yaml
955 60 664 778 2
scanner.py
in Others_Labs/code/Survey-Survey/yaml
889 72 664 778 2
scanner.py
in Others_Labs/code/SurveySubmit/yaml
889 72 664 778 2