In Chapter 7, Deploying to Production and Going Live, we explored the deployment of applications in AWS environments, and in Chapter 9, Implementing a Big Data Application, we presented a hands-on session in Amazon SageMaker that also deployed the machine learning model. In this chapter, we will shift our focus to the deployment of big data applications using AWS services. More specifically, we will implement typical deployment use cases for big data and serverless computing applications using AWS services such as CloudFormation, Lambda, Serverless Application Model (SAM), Cloud9, and CodeDeploy.
In this chapter, we will cover the following topics:
- Using CloudFormation templates
- Authoring and deploying serverless applications
- Understanding AWS SAM
- Using AWS Serverless Application Repository