I'm running an experiment to see how viable it is to use ARM CPUs for Mastodon. I know they work great for smaller instances, but not sure how well they'd handle 3 million daily Sidekiq jobs. So far they're doing really good once I started to fine tune the settings and lower the thread count to 10 per core instead of 25 per core.
Total cost is about $8.74 per core and they only run Sidekiq services.
Oh, and I was able to throw 3000 Sidekiq jobs into the queue and it handled them all within a few seconds so that's a good sign.