In this chapter, you have learned how to set up AWS to run Vapor applications as a microservice architecture. We went through the process of setting up a load balancer and creating a cluster that can run the services.
We then went through the process of setting up an automatic CD, and we connected it to a GitHub repository, which means that pushing code to that repository will result in the automatic deployment of our service to AWS. In the end, we have a fully functional API up and running.
It is worth noting here that I have personally talked to Amazon engineers to confirm that Amazon itself uses this exact approach to deploy their microservices. While this approach might be a little complicated, it has been tested and proven to be reliable by companies such as Amazon and others.