Summary
In this chapter, you practiced the framework introduced in Chapter 1 for architecture design. Compared to the previous chapter, you now have a more robust application that handles dynamic content, and you ended up with a fully functional recipe-sharing application, which can be used as a starting point and applied to any project you think of.
You had the opportunity to experience the build and deployment process of a SPA to AWS using S3 and CloudFront, which can serve thousands of users.
You explored new AWS services, such as DynamoDB, EC2, and ALB. You also learned the power of IaC with CloudFormation. Additionally, you saw how to configure HTTPS with a custom domain associated with an ALB, and why HTTP is not recommended.
Lastly, you explored possible improvements to your application to make it more scalable, cost-effective, and secure.
In the next chapter, you will take your current recipe-sharing application to the next level and understand how to architect...