In this chapter, you learned how to deploy Docker applications using the AWS Fargate service. To make things more interesting, you also learned how you can leverage ECS service discovery to automatically publish service reachability information for your application endpoints, which is an alternative to the more traditional approach of publishing your application endpoints behind a load balancer. And, to cap off what I'm sure you found to be a fun and interesting chapter, you added support for the AWS X-Ray service to the todobackend application and deployed an X-Ray daemon service, using Fargate to capture application traces.
First, you learned how to add support for X-Ray to a Python Django application, which simply requires you to add an X-Ray middleware component that intercepts incoming requests, and to also patch support packages, such as the mysql-connector...