aws-samples / designing-cloud-native-microservices-on-aws
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): 259
  • First update: 2019-12-13
  • Latest update: 2022-01-12
  • Days between first and latest update: 762 (108 weeks, estimated 540 working days)
  • Active days (at least one file change): 32
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 100 files with 2,421 lines of code in files.
    • 100 files that are 366+ days old (2,421 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 2,421 lines of code in files.
    • 96 files have been last changed 366+ days ago (2,090 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 4 files have been last changed 91-180 days ago (331 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)
86% | 0% | 13% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, json, md, sh, properties, yaml, gitignore, ts, npmignore, js, dockerignore, txt, feature, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
yml100% | 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
java97% | 0% | 2% | 0% | 0%
yaml69% | 0% | 30% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
ts0% | 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
sources/coffeeshop/orders-domain100% | 0% | 0% | 0% | 0%
sources/coffeeshop/infrastructure100% | 0% | 0% | 0% | 0%
sources/coffeeshop/ddd-commons100% | 0% | 0% | 0% | 0%
deployment/coffeeshop-cdk/lib100% | 0% | 0% | 0% | 0%
sources/coffeeshop/orders-application100% | 0% | 0% | 0% | 0%
sources/coffeeshop/coffee-sls100% | 0% | 0% | 0% | 0%
sources/coffeeshop/coffee-domain100% | 0% | 0% | 0% | 0%
sources/coffeeshop/coffee-application100% | 0% | 0% | 0% | 0%
sources/coffeeshop/orders-web100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-sls100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-web100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-domain100% | 0% | 0% | 0% | 0%
deployment/coffeeshop-cdk100% | 0% | 0% | 0% | 0%
sources/coffeeshop/service-discovery100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
sources/coffeeshop/orders-domain97% | 0% | 2% | 0% | 0%
sources/coffeeshop/infrastructure100% | 0% | 0% | 0% | 0%
sources/coffeeshop/ddd-commons100% | 0% | 0% | 0% | 0%
sources/coffeeshop/orders-application85% | 0% | 14% | 0% | 0%
sources/coffeeshop/coffee-sls85% | 0% | 14% | 0% | 0%
sources/coffeeshop/coffee-domain100% | 0% | 0% | 0% | 0%
sources/coffeeshop/coffee-application100% | 0% | 0% | 0% | 0%
sources/coffeeshop/orders-web100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-sls100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-web100% | 0% | 0% | 0% | 0%
sources/coffeeshop/inventory-domain100% | 0% | 0% | 0% | 0%
deployment/coffeeshop-cdk100% | 0% | 0% | 0% | 0%
sources/coffeeshop/service-discovery100% | 0% | 0% | 0% | 0%
deployment/coffeeshop-cdk/lib0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
coffee-shop-code-pipeline.ts
in deployment/coffeeshop-cdk/lib
259 1 91 778 7
Order.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
159 17 778 778 1
CloudWatchEventAdapter.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
68 3 562 778 2
DDBRepositoryBase.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories
67 11 778 778 1
Coffee.java
in sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models
59 4 778 778 1
OrderCreatedHandler.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders
53 2 778 778 1
OrderResource.java
in sources/coffeeshop/orders-web/src/main/java/solid/humank/coffeeshop/order/controllers
49 3 778 778 1
MakeCoffeeSvc.java
in sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/applications
46 3 778 778 1
DomainModelMapper.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities
44 4 588 778 2
OrderDDBMapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/orders
43 2 778 778 1
CreateOrderSvc.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/applications
42 2 778 778 1
OrderItem.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
40 9 778 778 1
serverless.yml
in sources/coffeeshop/orders-web
37 - 778 778 1
OrderRst.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/datacontracts/results
37 3 778 778 1
Enumeration.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
37 5 778 778 1
OrderItem.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders/datacontracts
36 9 778 778 1
CoffeeDDBMapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/coffee
36 2 778 778 1
template.yaml
in sources/coffeeshop/inventory-sls
35 - 778 778 1
OrderItemRst.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/datacontracts/results
34 2 778 778 1
EntityId.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
33 3 778 778 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ProxyRequestEventTranslator.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
3 - 778 778 1
ProxyResponseWrapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
3 - 778 778 1
ValueObject.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/serializations
3 - 778 778 1
CoffeeBean.java
in sources/coffeeshop/inventory-web/src/main/java/solid/humank/coffee/inventory/controllers
3 - 778 778 1
Coffee.java
in sources/coffeeshop/inventory-domain/src/main/java/solid/humank/inventories/models
3 - 778 778 1
ValueObject.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
3 - 778 778 1
CoffeeMakePolicy.java
in sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/policies
3 - 778 778 1
CoffeeRM.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/coffee/models
3 - 778 778 1
ITranslator.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces
4 - 778 778 1
App.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order
5 1 778 778 1
App.java
in sources/coffeeshop/inventory-domain/src/main/java/solid/humank/inventories
5 1 778 778 1
AggregateRoot.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
5 - 778 778 1
ServlceLocator.java
in sources/coffeeshop/service-discovery/src/main/java/solid/humank/coffeeshop/servicediscovery
5 1 778 778 1
CoffeeInventoryPolicy.java
in sources/coffeeshop/inventory-domain/src/main/java/solid/humank/inventories/policies
6 1 778 778 1
ISelector.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces
6 - 778 778 1
IFactory.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces
6 - 778 778 1
ConfirmInventorySvc.java
in sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/inventories/applicationservices
7 1 778 778 1
PublishResult.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
7 1 778 778 1
CoffeeRepoSpec.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/coffee
8 1 778 778 1
OrderRepoSpec.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/orders
8 1 778 778 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
coffee-shop-code-pipeline.ts
in deployment/coffeeshop-cdk/lib
259 1 91 778 7
Order.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
159 17 778 778 1
CloudWatchEventAdapter.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
68 3 562 778 2
DDBRepositoryBase.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories
67 11 778 778 1
Coffee.java
in sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models
59 4 778 778 1
OrderCreatedHandler.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders
53 2 778 778 1
OrderResource.java
in sources/coffeeshop/orders-web/src/main/java/solid/humank/coffeeshop/order/controllers
49 3 778 778 1
MakeCoffeeSvc.java
in sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/applications
46 3 778 778 1
DomainModelMapper.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities
44 4 588 778 2
OrderDDBMapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/orders
43 2 778 778 1
CreateOrderSvc.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/applications
42 2 778 778 1
OrderItem.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
40 9 778 778 1
serverless.yml
in sources/coffeeshop/orders-web
37 - 778 778 1
OrderRst.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/datacontracts/results
37 3 778 778 1
Enumeration.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
37 5 778 778 1
OrderItem.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders/datacontracts
36 9 778 778 1
CoffeeDDBMapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/coffee
36 2 778 778 1
template.yaml
in sources/coffeeshop/inventory-sls
35 - 778 778 1
OrderItemRst.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/datacontracts/results
34 2 778 778 1
EntityId.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
33 3 778 778 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
coffee-shop-code-pipeline.ts
in deployment/coffeeshop-cdk/lib
259 1 91 778 7
template.yaml
in sources/coffeeshop/coffee-sls
29 - 92 778 4
OrderRepository.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/repositories
32 5 148 778 3
OrderIdSpec.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/specifications
11 1 148 778 2
CloudWatchEventAdapter.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters
68 3 562 778 2
DomainModelMapper.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities
44 4 588 778 2
packaged.yaml
in sources/coffeeshop/coffee-sls
32 - 588 778 2
Order.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
159 17 778 778 1
DDBRepositoryBase.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories
67 11 778 778 1
Coffee.java
in sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models
59 4 778 778 1
OrderCreatedHandler.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders
53 2 778 778 1
OrderResource.java
in sources/coffeeshop/orders-web/src/main/java/solid/humank/coffeeshop/order/controllers
49 3 778 778 1
MakeCoffeeSvc.java
in sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/applications
46 3 778 778 1
OrderDDBMapper.java
in sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/orders
43 2 778 778 1
CreateOrderSvc.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/applications
42 2 778 778 1
OrderItem.java
in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models
40 9 778 778 1
serverless.yml
in sources/coffeeshop/orders-web
37 - 778 778 1
OrderRst.java
in sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/datacontracts/results
37 3 778 778 1
Enumeration.java
in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses
37 5 778 778 1
OrderItem.java
in sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders/datacontracts
36 9 778 778 1