Summary
In this chapter, you built a dynamic rendering web application that takes users’ preferences into account to deliver a better user experience. Although you built it to adapt to your users’ preferred languages, the same approach can be used to adapt applications based on other information such as websites visited or device type.
To build this application, you used an advanced CloudFront dynamic rendering functionality using Lambda@Edge and a machine learning algorithm powered by Amazon Translate.
The second part of this chapter was focused on CI/CD. You took advantage of AWS-native services to build a fully automated pipeline that received English assets, translated them, and deployed them to the web application. CI/CD is widely leveraged in most applications today.
The chapter finished with homework: tasks that you can implement on your own to sharpen your skills while improving this project’s functionalities.
In the next chapter, you will continue...