aws-samples / aws-saas-factory-eks-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: 233
  • Daily file updates (only one update per file and date counted): 410
  • First update: 2020-11-19
  • Latest update: 2022-01-24
  • Days between first and latest update: 432 (61 weeks, estimated 305 working days)
  • Active days (at least one file change): 46
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 233 files with 10,053 lines of code in files.
    • 232 files that are 366+ days old (10,034 lines of code)
    • 1 files that are 181-365 days old (19 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 233 files with 10,053 lines of code in files.
    • 198 files have been last changed 366+ days ago (8,147 lines of code)
    • 24 files have been last changed 181-365 days ago (1,176 lines of code)
    • 10 files have been last changed 91-180 days ago (533 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 1 files have been last changed 1-30 days ago (197 lines of code)
81% | 11% | 5% | 0% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, java, html, json, scss, yaml, sh, md, gitignore, properties, js, xml, svg, editorconfig, py, txt, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java99% | <1% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java85% | 11% | 2% | 0% | 0%
ts92% | 4% | 2% | 0% | 0%
html92% | 7% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
yaml28% | 35% | 21% | 0% | 13%
py100% | 0% | 0% | 0% | 0%
yml0% | 0% | 100% | 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
clients/Application/src100% | 0% | 0% | 0% | 0%
clients/Admin/src100% | 0% | 0% | 0% | 0%
resources/templates100% | 0% | 0% | 0% | 0%
clients/Landing/src100% | 0% | 0% | 0% | 0%
services/shared-services/tenant-management-service100% | 0% | 0% | 0% | 0%
services/shared-services/tenant-registration-service100% | 0% | 0% | 0% | 0%
services/shared-services/user-management-service97% | 2% | 0% | 0% | 0%
services/application-services/product-service100% | 0% | 0% | 0% | 0%
services/application-services/order-service100% | 0% | 0% | 0% | 0%
functions/source/CfnCrossRegion100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
resources/policy100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
clients/Application/src91% | 8% | <1% | 0% | 0%
clients/Admin/src93% | 2% | 3% | 0% | 0%
services/shared-services/tenant-management-service100% | 0% | 0% | 0% | 0%
clients/Landing/src97% | 2% | 0% | 0% | 0%
services/shared-services/tenant-registration-service93% | 0% | 6% | 0% | 0%
services/application-services/order-service82% | 10% | 7% | 0% | 0%
services/shared-services/user-management-service66% | 21% | 12% | 0% | 0%
services/application-services/product-service66% | 26% | 7% | 0% | 0%
functions/source/CfnCrossRegion100% | 0% | 0% | 0% | 0%
resources/templates27% | 42% | 12% | 0% | 16%
resources/policy100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TenantRegistrationService.java
in services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks
398 16 383 439 12
lambda_function.py
in functions/source/CfnCrossRegion
364 24 439 439 1
landing.component.scss
in clients/Landing/src/app/landing
300 - 439 439 1
tenant-stack-master.yaml
in resources/templates
258 - 439 439 1
root-stack.yaml
in resources/templates
197 - 8 439 9
eks-ref-site-admin.yaml
in resources/templates
187 - 245 439 11
dashboard.component.ts
in clients/Admin/src/app/views/dashboard
176 8 412 439 2
landing.component.html
in clients/Landing/src/app/landing
160 - 439 439 1
deployment-master.yaml
in resources/templates
153 - 120 439 4
register.component.html
in clients/Landing/src/app/register
149 - 411 439 2
dashboard.component.ts
in clients/Application/src/app/views/dashboard
140 10 412 439 2
TenantManagementService.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks
126 8 385 439 6
orders-detail.component.html
in clients/Application/src/app/orders/orders-detail
120 - 439 439 1
ProductController.java
in services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/controller
118 6 384 439 6
TenantDetails.java
in services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto
117 32 385 439 4
TenantDetails.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto
117 32 385 439 3
AuthConfig.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto
111 30 385 439 3
TenantDetails.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto
110 30 385 439 3
Tenant.java
in services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto
103 24 385 439 3
ProductRepository.java
in services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/repository
100 8 356 439 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
user-detail.component.html
in clients/Application/src/app/users/user-detail
1 - 439 439 1
index.ts
in clients/Application/src/app/containers/default-layout
1 - 439 439 1
index.ts
in clients/Application/src/app/containers
1 - 439 439 1
_custom.scss
in clients/Application/src/scss
1 - 439 439 1
_variables.scss
in clients/Application/src/scss
1 - 439 439 1
styles.scss
in clients/Landing/src
1 - 439 439 1
app.component.html
in clients/Landing/src/app
1 - 439 439 1
app.component.scss
in clients/Landing/src/app
1 - 439 439 1
index.ts
in clients/Admin/src/app/containers/default-layout
1 - 439 439 1
index.ts
in clients/Admin/src/app/containers
1 - 439 439 1
_custom.scss
in clients/Admin/src/scss
1 - 439 439 1
_variables.scss
in clients/Admin/src/scss
1 - 439 439 1
style.scss
in clients/Application/src/scss
3 - 439 439 1
style.scss
in clients/Admin/src/scss
3 - 439 439 1
orderproduct.interface.ts
in clients/Application/src/app/orders/models
5 - 439 439 1
index.ts
in clients/Application/src/app/interceptors
5 - 439 439 1
environment.prod.ts
in clients/Landing/src/environments
5 - 439 439 1
environment.ts
in clients/Landing/src/environments
5 - 439 439 1
order.interface.ts
in clients/Application/src/app/orders/models
6 - 439 439 1
product.interface.ts
in clients/Application/src/app/products/models
6 - 439 439 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TenantUserDto.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto
19 4 217 217 1
eks-ref-cloudfront-acm.yaml
in resources/templates
20 - 333 375 2
TokenManager.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
69 3 217 384 2
JwtConfig.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
70 18 385 385 1
JwtConfig.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth
70 18 385 385 1
TokenProcessor.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
69 3 383 385 3
TokenProcessor.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth
69 3 383 385 2
AuthFilter.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
39 3 385 385 1
AuthFilter.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth
39 3 385 385 1
TenantManagementSecurityConfig.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth
34 2 385 385 1
UserManagementSecurityConfig.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
33 2 385 385 1
JwtAuth.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
24 4 385 385 1
JwtAuth.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth
24 4 385 385 1
Tenant.java
in services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto
103 24 385 386 2
SaaSProviderMetadata.java
in services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto
33 8 385 386 2
TokenManager.java
in services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth
34 2 383 399 3
RegistrationSecurityConfig.java
in services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/auth
29 2 383 412 4
user-create.component.html
in clients/Admin/src/app/users/user-create
75 - 413 413 1
auth-configuration.service.ts
in clients/Application/src/app/views/auth
67 4 385 413 3
user-create.component.ts
in clients/Admin/src/app/users/user-create
42 6 413 413 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
root-stack.yaml
in resources/templates
197 - 8 439 9
deployment-master.yaml
in resources/templates
153 - 120 439 4
UserManagementService.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks
99 3 120 439 12
product-service.yaml
in services/application-services/product-service/kubernetes
53 - 124 439 2
order-service.yaml
in services/application-services/order-service/kubernetes
53 - 124 439 2
tenant-registration-service.yaml
in services/shared-services/tenant-registration-service/kubernetes
53 - 124 439 2
buildspec.yml
in root
48 - 124 439 3
default-layout.component.ts
in clients/Admin/src/app/containers/default-layout
39 4 124 439 7
service-helper.service.ts
in clients/Application/src/app
19 2 124 439 3
environment.ts
in clients/Admin/src/environments
8 - 124 439 3
environment.prod.ts
in clients/Admin/src/environments
8 - 124 439 3
product-edit.component.html
in clients/Application/src/app/products/product-edit
65 - 214 439 2
product-create.component.html
in clients/Application/src/app/products/product-create
51 - 214 439 2
UserManagementController.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks
90 7 217 439 9
TokenManager.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth
69 3 217 384 2
TenantUserDto.java
in services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto
19 4 217 217 1
test.ts
in clients/Landing/src
18 - 236 439 2
test.ts
in clients/Admin/src
13 - 236 439 2
test.ts
in clients/Application/src
13 - 236 439 2
polyfills.ts
in clients/Admin/src
5 - 236 439 3