aws-samples / serverless-patterns
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 418 files with 17,295 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 8 files changed 6-20 times (500 lines of code)
    • 410 files changed 1-5 times (16,795 lines of code)
0% | 0% | 0% | 2% | 97%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
json, md, ts, py, js, yaml, gitignore, txt, npmignore, yml, bat, graphql, eslintignore, cs, html, csproj, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 0% | 4% | 95%
yml0% | 0% | 0% | 6% | 93%
ts0% | 0% | 0% | 1% | 98%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
graphql0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
s3-eventbridge0% | 0% | 0% | 100% | 0%
lambda-aurora-serverless0% | 0% | 0% | 49% | 50%
sfn-eventbridge0% | 0% | 0% | 100% | 0%
apigw-sfn0% | 0% | 0% | 67% | 32%
apigw-http-api-eventbridge-cdk0% | 0% | 0% | 100% | 0%
lambda-ssm-parameter0% | 0% | 0% | 52% | 47%
s3-sqs0% | 0% | 0% | 100% | 0%
lambda-dynamodb-cdk0% | 0% | 0% | 46% | 53%
cognito-restapi-vpclink0% | 0% | 0% | 0% | 100%
appsync-notify-subscribers-of-database-updates0% | 0% | 0% | 0% | 100%
eventbridge-api-destinations0% | 0% | 0% | 0% | 100%
apigw-http-api-lambda-rds-proxy0% | 0% | 0% | 0% | 100%
apigw-lambda-qldb0% | 0% | 0% | 0% | 100%
apigw-websocket-api-lambda0% | 0% | 0% | 0% | 100%
sfn-log-export0% | 0% | 0% | 0% | 100%
cdk-eventbridge-appsync-oauth0% | 0% | 0% | 0% | 100%
cdk-cloudfront-to-s3-and-lambda0% | 0% | 0% | 0% | 100%
cdk-codecommit-codepipeline-sfn-athena-glue0% | 0% | 0% | 0% | 100%
apigw-http-api-lambda-rds-proxy-cdk0% | 0% | 0% | 0% | 100%
apigw-lambda-observability0% | 0% | 0% | 0% | 100%
parallel-e2e-pipeline-cdk0% | 0% | 0% | 0% | 100%
apig-waf0% | 0% | 0% | 0% | 100%
apigw-websocket-api-sqs-lambda0% | 0% | 0% | 0% | 100%
apigw-rest-api-batch-sam0% | 0% | 0% | 0% | 100%
apigw-s3-cdk0% | 0% | 0% | 0% | 100%
amplify_cognito_apigateway_lambda_envvariables0% | 0% | 0% | 0% | 100%
apigw-vpclink-pvt-alb0% | 0% | 0% | 0% | 100%
ta-eventbridge-lambda-s30% | 0% | 0% | 0% | 100%
cdk-vpc-lambda-sfn0% | 0% | 0% | 0% | 100%
codecommit-s30% | 0% | 0% | 0% | 100%
fargate-sns-sqs-cdk0% | 0% | 0% | 0% | 100%
apigw-to-private-apig-cdk0% | 0% | 0% | 0% | 100%
eventbridge-cross-region0% | 0% | 0% | 0% | 100%
private-apigw-lambda-cdk0% | 0% | 0% | 0% | 100%
apigw-rest-api-dynamodb0% | 0% | 0% | 0% | 100%
appsync-dynamodb-singletable0% | 0% | 0% | 0% | 100%
appsync-dynamodb0% | 0% | 0% | 0% | 100%
sfn-glue-sam0% | 0% | 0% | 0% | 100%
apigw-rest-apigw-rest0% | 0% | 0% | 0% | 100%
cfn-custom-resource-s3-create0% | 0% | 0% | 0% | 100%
fargate-s3-cdk0% | 0% | 0% | 0% | 100%
sqs-lambda-eb-cdk-python0% | 0% | 0% | 0% | 100%
apigw-canary-deployment-cdk0% | 0% | 0% | 0% | 100%
dynamodb-eventbridge0% | 0% | 0% | 0% | 100%
apigw-lambda-dynamodb-cdk0% | 0% | 0% | 0% | 100%
aurora-serverless-s3-ingestion0% | 0% | 0% | 0% | 100%
cognito-httpapi0% | 0% | 0% | 0% | 100%
appsync-dynamodb-singletable-cdk0% | 0% | 0% | 0% | 100%
cdk-lambda-appsync0% | 0% | 0% | 0% | 100%
lambda-s3-sfn0% | 0% | 0% | 0% | 100%
iot-mqttoverhttp-customauth0% | 0% | 0% | 0% | 100%
cdk-eventbridge-appsync0% | 0% | 0% | 0% | 100%
fargate-sfn-cdk0% | 0% | 0% | 0% | 100%
fargate-sqs-cdk0% | 0% | 0% | 0% | 100%
appsync-direct-lambda-resolver0% | 0% | 0% | 0% | 100%
s3-sqs-lambda0% | 0% | 0% | 0% | 100%
cdk-eventbridge-stepfunction0% | 0% | 0% | 0% | 100%
systems-manager-automation-to-lambda0% | 0% | 0% | 0% | 100%
apigw-sqs-lambda0% | 0% | 0% | 0% | 100%
apigw-waf-sam0% | 0% | 0% | 0% | 100%
fargate-aurora-serverless-cdk0% | 0% | 0% | 0% | 100%
apigw-eventbridge0% | 0% | 0% | 0% | 100%
apigw-mutualtls-lambda0% | 0% | 0% | 0% | 100%
appsync-express-workflow0% | 0% | 0% | 0% | 100%
lambda-rekognition0% | 0% | 0% | 0% | 100%
sfn-sfn0% | 0% | 0% | 0% | 100%
lambda-sns-sms-cdk0% | 0% | 0% | 0% | 100%
fargate-eventbridge-cdk0% | 0% | 0% | 0% | 100%
fargate-dynamodb-cdk0% | 0% | 0% | 0% | 100%
s3-object-lambda0% | 0% | 0% | 0% | 100%
lambda-efs-cdk0% | 0% | 0% | 0% | 100%
apigw-rest-stepfunction0% | 0% | 0% | 0% | 100%
apigw-http-api-eventbridge-dotnet-cdk0% | 0% | 0% | 0% | 100%
xray-lambdalayers-cdk-python0% | 0% | 0% | 0% | 100%
apigw-rest-api-eventbridge-sam0% | 0% | 0% | 0% | 100%
fargate-sns-cdk0% | 0% | 0% | 0% | 100%
dynamodb-streams-lambda-event-filters0% | 0% | 0% | 0% | 100%
sfn-callback-cdk0% | 0% | 0% | 0% | 100%
s3-lambda0% | 0% | 0% | 0% | 100%
sfn-dynamodb-cdk0% | 0% | 0% | 0% | 100%
apigw-sns-sqs-lambda-cdk0% | 0% | 0% | 0% | 100%
sfn-apigw0% | 0% | 0% | 0% | 100%
lambda-pinpoint0% | 0% | 0% | 0% | 100%
apigw-fargate-cdk0% | 0% | 0% | 0% | 100%
lambda-lambda0% | 0% | 0% | 0% | 100%
sfn-dynamodb0% | 0% | 0% | 0% | 100%
apigw-http-api-lambda0% | 0% | 0% | 0% | 100%
apigw-rest-api-dynamodb-cdk0% | 0% | 0% | 0% | 100%
apigw-http-api-eventbridge0% | 0% | 0% | 0% | 100%
cdk-appsync-sqs0% | 0% | 0% | 0% | 100%
apigw-http-api-lambda-cdk0% | 0% | 0% | 0% | 100%
rabbitmq-lambda0% | 0% | 0% | 0% | 100%
lambda-sfn0% | 0% | 0% | 0% | 100%
cdk-appsync-sns0% | 0% | 0% | 0% | 100%
sfn-glue-sync-cdk0% | 0% | 0% | 0% | 100%
cloudfront-cff-s3-cdk-python0% | 0% | 0% | 0% | 100%
sfn-sqs-cdk0% | 0% | 0% | 0% | 100%
appsync-eventbridge0% | 0% | 0% | 0% | 100%
lambda-ses0% | 0% | 0% | 0% | 100%
apigw-iam0% | 0% | 0% | 0% | 100%
eventbridge-sfn0% | 0% | 0% | 0% | 100%
auroraserverless-secretsmanager0% | 0% | 0% | 0% | 100%
sfn-inside-sfn-cdk-python0% | 0% | 0% | 0% | 100%
sfn-lambda0% | 0% | 0% | 0% | 100%
sns-sqs-cdk0% | 0% | 0% | 0% | 100%
s3-eventbridge-direct0% | 0% | 0% | 0% | 100%
sqs-lambda-cdk-python0% | 0% | 0% | 0% | 100%
lambda-dynamodb0% | 0% | 0% | 0% | 100%
lambda-sns-cdk0% | 0% | 0% | 0% | 100%
iot-lambda-cdk0% | 0% | 0% | 0% | 100%
msk-lambda-cdk0% | 0% | 0% | 0% | 100%
lambda-cloudwatch-cdk0% | 0% | 0% | 0% | 100%
cloudfront-lambda-edge-cdk-python0% | 0% | 0% | 0% | 100%
eventbridge-cloudwatch0% | 0% | 0% | 0% | 100%
lambda-sns-sms0% | 0% | 0% | 0% | 100%
lambda-sqs-cdk0% | 0% | 0% | 0% | 100%
sfn-sns0% | 0% | 0% | 0% | 100%
sqs-lambda-cdk0% | 0% | 0% | 0% | 100%
fargate-secretsmanager0% | 0% | 0% | 0% | 100%
sqs-lambda-dynamodb-cdk0% | 0% | 0% | 0% | 100%
apigw-lambda-cdk0% | 0% | 0% | 0% | 100%
sfn-sqs0% | 0% | 0% | 0% | 100%
sfn-s30% | 0% | 0% | 0% | 100%
fargate-cdk0% | 0% | 0% | 0% | 100%
eventbridge-scheduled-lambda-cdk-typescript0% | 0% | 0% | 0% | 100%
sns-sqs0% | 0% | 0% | 0% | 100%
lambda-eventbridge0% | 0% | 0% | 0% | 100%
msk-lambda0% | 0% | 0% | 0% | 100%
lambda-sqs0% | 0% | 0% | 0% | 100%
lambda-sns0% | 0% | 0% | 0% | 100%
eventbridge-lambda-cdk0% | 0% | 0% | 0% | 100%
lambda-cloudwatch0% | 0% | 0% | 0% | 100%
eventbridge-sqs0% | 0% | 0% | 0% | 100%
s3-lambda-cdk0% | 0% | 0% | 0% | 100%
sns-lambda-cdk0% | 0% | 0% | 0% | 100%
dynamodb-lambda-cdk0% | 0% | 0% | 0% | 100%
sns-lambda0% | 0% | 0% | 0% | 100%
dynamodb-lambda0% | 0% | 0% | 0% | 100%
kinesis-lambda-efo0% | 0% | 0% | 0% | 100%
eventbridge-sns0% | 0% | 0% | 0% | 100%
sqs-lambda0% | 0% | 0% | 0% | 100%
s3-sns0% | 0% | 0% | 0% | 100%
apigw-lambda-dynamodb0% | 0% | 0% | 0% | 100%
eventbridge-cloudwatch-cdk0% | 0% | 0% | 0% | 100%
eventbridge-sns-cdk0% | 0% | 0% | 0% | 100%
eventbridge-sqs-cdk0% | 0% | 0% | 0% | 100%
iot-lambda0% | 0% | 0% | 0% | 100%
kinesis-lambda0% | 0% | 0% | 0% | 100%
lambda-s30% | 0% | 0% | 0% | 100%
eventbridge-lambda0% | 0% | 0% | 0% | 100%
sfn-comprehend-sdk0% | 0% | 0% | 0% | 100%
dynamodb-kinesis-cdk0% | 0% | 0% | 0% | 100%
lambda0% | 0% | 0% | 0% | 100%
dynamodb-kinesis0% | 0% | 0% | 0% | 100%
s3-sqs-cdk0% | 0% | 0% | 0% | 100%
eventbridge-scheduled-lambda0% | 0% | 0% | 0% | 100%
_pattern-model0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yml
in lambda-aurora-serverless
80 - 85 300 7
template.yaml
in s3-eventbridge
124 - 30 61 7
cdk-stack.ts
in lambda-dynamodb-cdk/cdk/lib
28 1 81 130 6
template.yaml
in s3-sqs
38 - 85 279 6
template.yml
in lambda-ssm-parameter
44 - 85 300 6
api-eventbridge-stack.ts
in apigw-http-api-eventbridge-cdk/cdk/lib
60 1 85 203 6
template.yaml
in apigw-sfn
60 - 85 354 6
template.yaml
in sfn-eventbridge
66 - 42 243 6
schema.graphql
in cdk-appsync-sns/cdk/lib
7 - 85 222 5
schema.graphql
in cdk-appsync-sqs/cdk/lib
10 - 85 221 5
main.trigger.ts
in cdk-lambda-appsync/cdk/lib
15 - 85 213 5
schema.graphql
in appsync-eventbridge/cdk/lib
19 - 85 221 5
schema.graphql
in cdk-lambda-appsync/cdk/lib
25 - 85 213 5
template.yaml
in dynamodb-lambda
34 - 85 312 5
app.js
in cfn-custom-resource-s3-create/src
36 - 85 270 5
appsyncRequest.ts
in cdk-lambda-appsync/cdk/lib
39 - 85 213 5
appsync-eventbridge-stack.ts
in appsync-eventbridge/cdk/lib
46 1 85 221 5
template.yml
in apigw-http-api-lambda
50 - 291 306 5
main.ts
in cdk-lambda-appsync/cdk/lib
53 1 85 213 5
main.ts
in cdk-appsync-sns/cdk/lib
61 1 85 222 5