Most of the time you don't even need a cluster of any kind. We live in a world where you can spin up a server with 3TB of RAM and 128 cores whenever you want, and it will cost you less than a senior developer.
x1e.16xlarge, 64 CPU, 2TB of RAM, $10k per month.