aws-samples / aws-serverless-ecommerce-platform
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: 79
  • Daily file updates (only one update per file and date counted): 323
  • First update: 2019-12-18
  • Latest update: 2022-01-15
  • Days between first and latest update: 760 (108 weeks, estimated 540 working days)
  • Active days (at least one file change): 122
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 79 files with 8,380 lines of code in files.
    • 79 files that are 366+ days old (8,380 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 79 files with 8,380 lines of code in files.
    • 56 files have been last changed 366+ days ago (3,156 lines of code)
    • 10 files have been last changed 181-365 days ago (675 lines of code)
    • 2 files have been last changed 91-180 days ago (237 lines of code)
    • 11 files have been last changed 31-90 days ago (4,312 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
37% | 8% | 2% | 51% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, yaml, txt, md, json, ts, js, mk, gitignore, npmignore, graphql
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
graphql100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py77% | 13% | 0% | 8% | 0%
yaml17% | 7% | 3% | 71% | 0%
ts100% | 0% | 0% | 0% | 0%
graphql100% | 0% | 0% | 0% | 0%
js78% | 0% | 21% | 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
orders100% | 0% | 0% | 0% | 0%
payment100% | 0% | 0% | 0% | 0%
frontend-api100% | 0% | 0% | 0% | 0%
warehouse100% | 0% | 0% | 0% | 0%
payment-3p100% | 0% | 0% | 0% | 0%
delivery100% | 0% | 0% | 0% | 0%
pipeline100% | 0% | 0% | 0% | 0%
shared100% | 0% | 0% | 0% | 0%
platform100% | 0% | 0% | 0% | 0%
products100% | 0% | 0% | 0% | 0%
delivery-pricing100% | 0% | 0% | 0% | 0%
users100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
payment-3p98% | 0% | 1% | 0% | 0%
orders35% | <1% | 0% | 64% | 0%
payment29% | 0% | 0% | 70% | 0%
warehouse32% | 13% | 0% | 53% | 0%
delivery35% | 1% | 0% | 63% | 0%
products57% | 2% | 0% | 39% | 0%
frontend-api20% | 0% | 0% | 79% | 0%
shared29% | 9% | 34% | 25% | 0%
pipeline17% | 53% | 0% | 29% | 0%
delivery-pricing60% | 0% | 0% | 39% | 0%
platform21% | 16% | 0% | 62% | 0%
users42% | 3% | 0% | 53% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
schemas.yaml
in shared/resources
228 - 91 776 5
openapi.yaml
in orders/resources
71 - 673 776 6
events.yaml
in orders/resources
49 - 721 776 2
openapi.yaml
in products/resources
48 - 673 776 9
events.yaml
in products/resources
44 - 776 776 1
template.yaml
in orders
940 - 75 775 34
template.yaml
in platform
293 - 75 775 13
template.yaml
in products
149 - 75 755 19
main.py
in products/src/validate
84 3 602 755 10
schema.yaml
in shared/metadata
60 - 738 743 4
main.py
in products/src/table_update
39 2 595 743 11
metadata.yaml
in orders
14 - 251 743 11
metadata.yaml
in products
10 - 251 743 3
speccy.yaml
in shared/lint
8 - 739 743 2
metadata.yaml
in platform
1 - 585 743 4
custom_rules.py
in shared/lint/rules
165 9 75 742 6
service-pipeline.yaml
in pipeline/resources
377 - 257 741 11
template.yaml
in pipeline
210 - 75 741 10
buildspec-build.yaml
in pipeline/resources
31 - 614 741 8
buildspec-tests.yaml
in pipeline/resources
20 - 614 741 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
events.yaml
in products/resources
44 - 776 776 1
events.yaml
in users/resources
19 - 740 740 1
speccy.yaml
in shared/lint
8 - 739 743 2
schema.yaml
in shared/metadata
60 - 738 743 4
metadata.yaml
in pipeline
6 - 737 741 2
__init__.py
in shared/src/ecom/ecom
1 - 735 738 2
helpers.py
in shared/src/ecom/ecom
13 1 735 738 3
apigateway.py
in shared/src/ecom/ecom
34 3 735 735 1
service-pipeline-environment.yaml
in pipeline/resources
45 - 735 736 2
events.yaml
in orders/resources
49 - 721 776 2
events.yaml
in warehouse/resources
53 - 715 721 3
dlq.yaml
in shared/templates
37 - 702 735 5
events.yaml
in delivery/resources
50 - 701 701 1
metadata.yaml
in delivery-pricing
1 - 698 698 1
metadata.yaml
in payment-3p
1 - 687 692 2
index.ts
in payment-3p/src/processPayment
56 2 687 690 2
index.ts
in payment-3p/src/check
58 2 687 690 2
index.ts
in payment-3p/src/preauth
63 2 687 692 4
index.ts
in payment-3p/src/updateAmount
68 2 687 690 2
metadata.yaml
in payment
7 - 685 687 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.py
in platform/src/register
55 2 585 593 3
main.py
in platform/src/on_events
44 3 585 593 2
main.py
in platform/src/on_connect
41 2 251 593 4
main.py
in platform/src/on_disconnect
35 2 251 593 4
buildspec-staging.yaml
in pipeline/resources
20 - 614 670 4
template.yaml
in frontend-api
765 - 75 684 6
api.graphql
in frontend-api/resources
182 - 678 684 3
metadata.yaml
in frontend-api
17 - 678 684 3
index.ts
in payment-3p/src/cancelPayment
56 2 685 685 1
template.yaml
in payment
702 - 75 687 11
openapi.yaml
in payment/resources
59 - 673 687 3
main.py
in payment/src/on_modified
52 3 568 687 8
main.py
in payment/src/on_completed
51 4 480 687 10
main.py
in payment/src/on_failed
49 4 568 687 9
main.py
in payment/src/validate
47 2 622 687 5
main.py
in payment/src/on_created
33 2 568 687 9
metadata.yaml
in payment
7 - 685 687 2
index.ts
in payment-3p/src/updateAmount
68 2 687 690 2
index.ts
in payment-3p/src/check
58 2 687 690 2
index.ts
in payment-3p/src/processPayment
56 2 687 690 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in orders
940 - 75 775 34
template.yaml
in frontend-api
765 - 75 684 6
template.yaml
in payment
702 - 75 687 11
template.yaml
in warehouse
468 - 75 735 19
template.yaml
in delivery
456 - 75 705 16
template.yaml
in platform
293 - 75 775 13
template.yaml
in pipeline
210 - 75 741 10
custom_rules.py
in shared/lint/rules
165 9 75 742 6
template.yaml
in products
149 - 75 755 19
template.yaml
in users
86 - 75 740 11
template.yaml
in delivery-pricing
78 - 75 698 6
schemas.yaml
in shared/resources
228 - 91 776 5
cdk.jest.config.js
in payment-3p
9 - 116 691 3
main.py
in warehouse/src/table_update
111 4 251 721 12
eventbridge.py
in shared/src/ecom/ecom
65 1 251 735 4
main.py
in platform/src/on_connect
41 2 251 593 4
main.py
in platform/src/on_disconnect
35 2 251 593 4
metadata.yaml
in orders
14 - 251 743 11
metadata.yaml
in products
10 - 251 743 3
metadata.yaml
in delivery
9 - 251 705 3