Continuous Improvement for Existing Solutions I
Explore continuous improvement techniques for existing AWS solutions by learning to reduce downtime, automate safe deployments, enable centralized session logging, manage remediation workflows, and validate disaster recovery through testing. This lesson equips you to design robust, scalable, and auditable architectures with proactive monitoring and operational excellence.
We'll cover the following...
Question 42
A containerized checkout application runs on Amazon ECS behind an Application Load Balancer. Users intermittently report failed checkouts, but CPU, memory, and ALB target health metrics remain normal. The business wants to reduce MTTR and detect customer-impacting failures before support tickets arrive. Which THREE actions should a solutions architect recommend? Choose three.
A. Instrument the ECS services with AWS X-Ray or AWS Distro for OpenTelemetry, propagate trace context such as X-Amzn-Trace-Id, and capture downstream service latency.
B. Emit structured application logs with request IDs, customer-journey step names, and order correlation IDs. Use CloudWatch Logs Insights and CloudWatch metric filters to create alarms on business errors.
C. Create CloudWatch Synthetics canaries that run the critical checkout flow, and configure SLO-based CloudWatch alarms for failed or slow journeys.
D. Increase CloudWatch Logs retention to seven years and build dashboards that show CPU, memory, and ALB target health metrics.
E. Enable CloudTrail and VPC Flow Logs for the VPC, and then scale ECS tasks based only on ...