When developing a serverless project, you can group multiple features into a single big Lambda function or break each feature into its own small function. If you follow the second option, you will end up managing the deployment of dozens of different functions, each one of them with its own configuration and dependencies. Automating this process could be a real challenge, but it becomes an easy task when you use the Serverless Framework in your workflow. Besides handling the release process, the framework helps you architect the solution and manage different environments, and it provides a clean and succinct syntax for versioning the infrastructure.
In this chapter, you will learn how to configure and use the Serverless Framework. We will cover the following topics:
- How to set up and start using the framework
- Deploying a hello-world application ...