On the one hand, I'd really like to try out AWS Batch....
... but I look at the 45 steps listed on this page (I counted the <li> tags) and I just don't think I can summon up the energy to try and slog through them all https://docs.aws.amazon.com/batch/latest/userguide/getting-started-fargate.html
@simon Batch has been working pretty well for us for a long time and didn't feel too hard to configure. You can be fairly flexible re instance sizes and where they're coming from if you want. Fargate also works well and comes up faster, but you're more limited in terms of CPU/RAM sizing etc., plus you need to handle cases where an attempt failed etc. (if you're launching them on demand).