Earlier quoted context omitted.
That $50mm a year AWS bill seems pretty high - I think some optimizations there could easily cut this big expense...
But why? Their revenue is growing faster and they aren’t running out of money.
- an optimization is considered lower priority than feature work and bugs, so never gets staffed
- it's considered risky even when it's not
- it's difficult to quantify the value until the works done
Aside from that, just because it may be more cost effective to use 1000 servers and 1 developer versus 200 servers and 3 developers, doesn't mean it's a sound choice. One invests in people using their brains, the other mostly disappears into raw material supply chains, building servers and infrastructure and burning fuel to run them.