DevOps Trends with Serverless Functions

Finally, our journey is coming to an end. Throughout this book, we have looked at various different serverless providers, and various ways to build, deploy, monitor and log the serverless functions and with different service providers. So, how will serverless change the course of DevOps? As we know, with IaaS and PaaS, we need to build the infrastructure, always monitor it, and scale it. We need to use configuration management tools to upgrade the servers from time to time, monitor, log and manage manual scaling and, when you consider serverless, all this does away. So in what direction does DevOps go, when we decide to use serverless ? Well there was a perception that DevOps won't be required if we adopt serverless, but that is not completely true which we have already learned through our chapters, that DevOps does not completely vanish. We still need to version the code, package it, deploy it, and monitor and log it too, but it is still easier then IaaS and PaaS.

This final chapter will cover two minor but very important topics: