When considering availability and resiliency, we can aim for a robust architecture. However, everything fails all the time, and we must therefore also rely on processes that we can fall back on when things go wrong. Automating these processes is an additional benefit in an environment where you built it you run it.
Serverless is perfect for boosting DevOps adoption especially by providing glue services between the various parts of the DevOps cycle. This is because of three major characteristics of serverless:
By leveraging these properties of serverless services, we can thus achieve various processes and this talk will highlight 5 of them as listed below: