Solving Serverless Computing’s Fault Tolerance Problem

Vikram Sreekanti
Mar 19, 2020 · 4 min read

Serverless infrastructure and Functions-as-a-Service have become increasingly popular in recent years thanks to their operational ease-of-use, autoscaling, and pay-for-what-you-use features. A missing piece in the usability story for FaaS infrastructure, however, is application fault tolerance.

Pass the Pain to the Programmer?

By default, FaaS systems like AWS Lambda or Google Cloud Functions require programmers to worry about failed executions. All that they guarantee is this: function…