Defining your observability strategy for workloads hosted in AWS
There is never a perfect observability strategy that can give you the most granular view of your systems at scale. Rather, it’s an ongoing journey that keeps evolving as you release new features and updates to your software application. You continue to adapt the observability stack by ensuring that it highlights the adherence to key business goals at any point in time. To kick off your observability journey on AWS, you could consider the following aspects.
Deploying an observability stack for a test application hosted in ECS
In Chapter 7, Running Containers in AWS, we saw how easy it was to run containerized workloads on AWS. We developed a To-Do List Manager application using the Python Flask framework and deployed it on Amazon ECS, with infrastructure components rolled out with CDK. By leveraging ECS’s Fargate deployment model, we were able to offload the management of underlying container nodes...