Skip to content

Setup resources (sans roles) necessary to scale a service via a queue backlog measurement

Notifications You must be signed in to change notification settings

dailymuse/terraform-aws-ecs-queue-backlog-autoscaling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS ECS Service Autoscaling by QueueBacklog

This repo contains a Terraform module to autoscale an AWS ECS service based on the QueueBacklog and QueueRequiresConsumer AWS CloudWatch metrics. Additionally, this repo contains a nested module to deploy an AWS Lambda function that computes the two metrics.

How to use this Module

This repo has the following folder structure:

  • modules: This folder contains modules to create resources that use and compute QueueBacklog and QueueRequiresConsumer.
  • root: The root directory exposes a simplified interface to the modules in order to implement service autoscaling.

About

Setup resources (sans roles) necessary to scale a service via a queue backlog measurement

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published