Cloud Deployment
In this chapter, we will learn about cloud deployment, specifically using AWS as the cloud provider. We will look at some of the infrastructure services provided by AWS and how to use them. We will learn about using and writing code for creating the different AWS infrastructure services using an open source tool called Terraform. Understanding the cloud and how cloud deployment works has become a necessity for developers nowadays rather than an exception. Gaining a good understanding of the different aspects of cloud deployment will allow you to think outside the box about how your application should run in the cloud.
Upon completion of this chapter, we will have learned about the following key topics:
- Learning basic AWS infrastructure
- Understanding and using Terraform
- Writing Terraform for local and cloud deployment
- Deploying to AWS Elastic Container Service
The end goal of this chapter is to provide you with some knowledge about the...