Earlier quoted context omitted.
Cloud did bring with it the ability to quickly terminate an instance and no longer be billed for it. Renting equipment meant that equipment was your expense whether it was being used or not. So many people focus on cloud allowing one to scale up quickly, but to me being allowed to scale down just as quickly was the changer. Think of your local Target with 40 lanes of check out but with only 4 lanes open until the hol…
Paying 2x as much per server means you need to drop well below half just to break even. But you always need a server or you can’t handle new requests. So at small scale there’s zero benefit from dynamic loads.
You don’t always need a server, you could also just go serverless, get charged 10x while you make your architecture a distributed, slow, hard to debug mess.