Summary
In this chapter, we learned about different AWS components that we need to use to deploy our Django application to production. We used AWS Elastic Beanstalk to configure and deploy our Django application in production. We also used AWS RDS and ElastiCache for database and cache purposes in our Django application. AWS ensures we can scale our application infrastructure easily.
AWS Elastic Beanstalk is a managed platform service that can orchestrate applications by helping us deploy and scale them. AWS encapsulates all the important configurations and links between AWS services that are needed to deploy and run our application at scale.
Running a stable and performant application is important. In the next chapter, we’ll learn how we can continuously monitor our Django application running in production using tools such as New Relic, Rollbar, and others.