Only when the tide goes out do you discover who’s been swimming naked.
—Warren Buffett
Like many things in software, the benefits of serverless (or Platform as a Service) are great. We can ignore infrastructure complexities and focus on code. Scaling becomes seamless and, when compared to some alternatives, affordable. Performance is also great under the right conditions. Here’s where engineers expect the other shoe; what’s the downside?
The downsides are many. Costs are hard to control and can unexpectedly run amok. Performance ...