This might be an odd question. I have an existing SQS consumer always running and polling for jobs. I’ll like to migrate this to Fly machines, but it seems this would fundamentally require me to change from a pull to push architecture.
- Is there a way to run my existing SQS consumer in fly.io, but scale to zero when it’s not doing anything? I would probably have to wake it up some how, but wanted to see what the smarter people here would do.
- Can machines horizontally scale automatically for my SQS consumer?