‹ All DOP-C02 questions

DOP-C02 Practice Question 17: Synthetics Canary User Journey

AWS Certified DevOps Engineer – Professional (DOP-C02) · Test 2 · question 7 of 10

Monitoring and Loggingmedium

An e-commerce site's checkout is a multi-step browser flow: sign in, add an item to the cart, and pay with a test card. Twice this quarter a front-end release broke the payment step overnight, when the site has almost no traffic. Nobody noticed until customers complained the next morning. The operations team wants to detect a broken checkout within 5 minutes even when there are no users on the site, to see a screenshot of the step that failed, and to alarm on the result.

Which solution meets these requirements?

Select one answer
Show answer and explanation

Answer:

  • D. Create a CloudWatch Synthetics canary with a browser script that performs the sign-in, add-to-cart, and payment steps on a 5-minute schedule, capturing screenshots, and alarm on the canary's metrics

CloudWatch Synthetics canaries are scripts that run on a schedule and "follow the same routes and perform the same actions as a customer". The docs note this lets you "continually verify your customer experience even when you don't have any customer traffic". Node.js and Python canaries drive a headless browser through Playwright, Puppeteer, or Selenium, so one script can walk the whole sign-in, cart, and payment flow. Canaries can store screenshots of the UI, run as often as once per minute, and publish metrics to the CloudWatchSynthetics namespace that a CloudWatch alarm can watch. A broken payment step fails the next run, within 5 minutes, whether or not any real user is on the site.

Option A checks one URL. A health check can confirm that the checkout page loads and contains a string, but it cannot sign in, fill a cart, or submit a payment, so a broken payment step still passes. It also takes no screenshots.

Option B is real-user monitoring. RUM reports what actual visitors experience, so when nobody is on the site overnight there are no sessions and nothing to alarm on. That is the exact gap the stem describes.

Option C is built from real requests to the service. With no overnight traffic, an SLO on latency and faults has almost no data to evaluate, and a front-end bug in the payment page might not produce server-side faults at all. It also gives no screenshot.

Reference: Synthetic monitoring (canaries)

Practice Test 2 ›

Study guides for DOP-C02

AWS Service Control Policies Explained: SCPs and DenialsAWS service control policies explained: how SCPs cap permissions, why admins still get access denied, inheritance, deny vs allow lists and the exam traps.
How AI Is Changing Software Jobs: Where to PrepareHow AI is changing software jobs: what history shows, the evidence on junior developers, what Klarna learned, new AI roles and five domains to prepare for.
How AWS Certification Exams Work: Scoring and RenewalHow AWS certification exams work: levels, booking, question types, unscored questions, scaled scores, pass marks, validity and how recertification works.
What Is Amazon RDS? Multi-AZ, Read Replicas and BackupsWhat is Amazon RDS? Engines, Multi-AZ, read replicas, backups, RDS Proxy, Aurora and pricing explained, with the traps that AWS exams set around each one.
Best DevOps certification: AWS, Azure, Google or CKAThe best DevOps certification for your stack: AWS DOP-C02, Azure AZ-400, Google Cloud DevOps Engineer and CKA compared on cost, level and prerequisites.
What Is AWS Lambda? Triggers, Concurrency and Cold StartsWhat is AWS Lambda? How functions run, cold starts, triggers vs event source mappings, concurrency, layers, aliases, pricing and the exam traps.
AWS CloudOps Engineer Associate (SOA-C03) exam guideAWS Certified CloudOps Engineer – Associate (SOA-C03) replaced SysOps Administrator. Format, cost, the five domains, what changed and how to prepare.
Which AWS certification should you get? 2026 roadmapWhich AWS certification to get first, by role and experience, with each exam's status in October 2026, what is changing, and prices in USD and INR.
What Is Amazon EC2? Instances, AMIs, EBS and Auto ScalingAmazon EC2 explained: instances, AMIs, instance types, security groups, EBS, Auto Scaling groups and pricing options, with the traps AWS exams set.
SQS vs SNS vs EventBridge on AWSWhen to use an SQS queue, an SNS topic or an EventBridge bus, plus fan-out, FIFO ordering, visibility timeouts and dead-letter queues for AWS exams.