There are many tools that have been developed to help manage serverless projects. The Serverless Framework is currently the most popular and will be used extensively in this book. This section will help you configure, use, and understand how it will fit in your workflow.
The Serverless Framework is a powerful Node.js command-line tool, not a cloud service. Its objective is to help developers be more productive by simplifying how they can use and manage cloud resources. It provides a set of commands that will help you quickly start a new project, add functions, endpoints, triggers, configure permissions, and more. In summary, the framework will manage your project, automate the deployment of your code, and integrate with many different services:
We have the following as input:
- Integration: Describes what and how different cloud services will trigger our Lambda functions
- Configuration: Sets permissions for Lambda functions, and defines...