The problem with serverless is that the failure mode for traffic spikes is either "shockingly high bill" or "stops serving requests".
For high, sustained load, a running server is always cheaper, the cost is predictable, and the failure mode is usually "serving requests much more slowly".
Comments
The problem with serverless is that the failure mode for traffic spikes is either "shockingly high bill" or "stops serving requests".
For high, sustained load, a running server is always cheaper, the cost is predictable, and the failure mode is usually "serving requests much more slowly".
AWS lambda seems dirt cheap, or am I mistaken?
It's not that hard to accidentally have a huge bill if you get overloaded with requests.