© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
S. AlmogPractical Debugging at Scalehttps://doi.org/10.1007/978-1-4842-9042-2_7

7. Serverless Debugging

Shai Almog1  
(1)
Tel Aviv, Israel
 

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 ...

Get Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.