keng000 / sqs-based-fargate-autoscaling

A terraform scripts and task definition that will autoscale along a sqs message count.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQS based AWS Fargate Autoscaling

This repository defines terraform scripts and aws fargate task definition.
This repository just define the minimum resources, so to deploy into the production, you will need to add some resources.

Description

This is an implementation of Scaling Based on Amazon SQS Message Count in the document below.

It checks the SQS Message count every minute, then increase the computation (Fargate in this repo) with autoscaling

Scaling Based on Amazon SQS - AWS Documentation

Setup

Diagram

About

A terraform scripts and task definition that will autoscale along a sqs message count.

License:MIT License


Languages

Language:HCL 70.9%Language:Python 20.8%Language:Shell 6.6%Language:Makefile 1.6%