What goes wrong in serverless runtimes? A survey of bugs in Knative Serving
Tim Goodwin, Andrew Quinn, Lindsey Kuper · 2023
Serverless runtime systems are complex software artifacts and difficult to make reliable. We present a large-scale empirical study of bugs in serverless runtimes, in the context of the popular open-source Knative Serving serverless platform. We analyze issues reported against Knative Serving over a three-year period and identify broad trends. Our findings shed light on the challenges of building correct, efficient serverless runtimes and suggest fruitful directions for further research.