This chapter will introduce the concept of serverless applications using AWS Lambda as the tool of choice. This will help you understand the concept, intuition, and working components involved in a serverless tool. It will also explain the nuances involved in security, user-controls, and versioning code inside Lambda. You will be guided via hands-on tutorials and lessons for understanding and learning to use AWS Lambda. So, it is recommended that you follow along this chapter with a laptop and an AWS account setup to easily execute the given instructions.
This chapter will cover the following topics:
- Triggers in AWS Lambda
- Lambda functions
- Functions as containers
- Configuring functions
- Testing Lambda functions
- Versioning Lambda functions
- Creating deployment packages