amazon web services - pricing - AWS Elastic Beanstalk Worker: escala según el número de mensajes de cola disponibles
elastic beanstalk https (1)
Si está utilizando SQS, esto es muy posible y recomendable. Si mal no recuerdo, fue uno de los ejemplos en el curso de Arquitectura.
Aquí hay más información sobre un ejemplo https://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-using-sqs-queue.html
Actualmente estoy usando los trabajadores de Elastic Beanstalk de AWS para una cola, los indicadores disponibles para desencadenar la autoescala son bastante genéricos (CPU, Net in, Net out, etc.).
Tengo curiosidad por saber si es posible utilizar un desencadenador según el estado de la cola asociada al trabajador, específicamente agregando o eliminando instancias basadas en el número promedio de mensajes disponibles en la cola durante los últimos X minutos.