In the previous chapters, we learned what serverless is and the multiple different service providers for serverless features. We also looked at how to build, test, and deploy a serverless application, as well as how to monitor and log the execution. But this chapter is pretty interesting, because in this chapter, we will go one step further to learn some best practices for serverless. We will also learn the best practices for building, deploying, monitoring, logging, and securing our serverless application. We will also examine how DevOps works with serverless.