In this chapter we examined different ways in which to optimize both the scalability and running costs of an AWS deployment.
We started with the underlying VPC and its core properties such as the CIDR, subnets and how to plan for growth. We covered methods of improving the performance of the frontend, backend, storage and load balancing components. Then we looked at AWS Spot instances as a very cost efficient solution for executing lower-priority, batch processing jobs.
In the next chapter we move into the realm of security and explore the topic of how to better harden an AWS environment.