Based on the DOP-C02 exam guideReport an error
Scenario questions on the Pro exam are decided not by how much you know but by how fast you read clues and how well you judge trade-offs. Even for the same "deployment" question, one or two constraint words such as "regulated", "no internet outbound", "no static keys", "minimum operational overhead", "least cost", or "across all accounts" decide the answer. Of four options, two don't even work, and the other two both work but only one fits the constraints. Today we cut across the four cases Week 15 covered (multi-account in Day 1, hybrid in Day 2, containers in Day 3, serverless incidents in Day 4), build a solving system that narrows clues to a domain, a domain to candidates, and candidates to an answer, and then sharpen it with integrated scenarios.
The most common failure in front of a long scenario is "burning time trying to understand the whole thing at once." Instead, split the cognitive load with these 5 steps.
💡 Related theory: This procedure applies chunking and recognition-primed decision making from cognitive psychology. Experts don't analyze a problem whole; they first recognize familiar patterns (clues) to narrow the solution space and then compare only within it (Gary Klein's RPD model). Building clue-to-answer mappings in advance, such as "no internet outbound → PrivateLink" and "all accounts → StackSets/Delegated Admin," amounts to transplanting an expert's pattern library. The exam is 75 questions x 180 minutes = an average of 2 minutes 24 seconds per question, so reasoning from zero on every question runs out of time. Narrowing candidates instantly through clue recognition is the core of time economics.
| Clue | Answer keyword | Source |
|---|---|---|
| "across all accounts / new accounts auto" | Service-Managed StackSets + Auto-Deployment / Delegated Admin | Day1 |
| "self-service standard pipeline" | Service Catalog Portfolio + CDK Pipelines | Day1 |
| "developer-created Role must not exceed policy" | Permission Boundary (enforce iam:PermissionsBoundary) | Day1 |
| "no internet outbound / zero internet" | PrivateLink / VPC Endpoint (+ Route 53 Resolver) | Day2 |
| "no static keys (on-prem/CI)" | IAM Roles Anywhere | Day2 |
| "no OIDC setup, pod IAM (new EKS)" | EKS Pod Identity | Day3 |
| "DX must be encrypted" | MACsec / IPSec over DX | Day2 |
| "EC2 + DC single deploy" | CodeDeploy On-Prem (single AppSpec) | Day2 |
| "burst quickly, diverse instances, Spot" | Karpenter | Day3 |
| "Git revert rollback" | GitOps (Argo CD/Flux) | Day3 |
| "container cost 30~40% down" | Graviton + Spot/Fargate Spot | Day3 |
| "auto remediation entry point" | EventBridge → Step Functions/SSM Automation | Day4 |
| "Runbook >5min, audit" | Step Functions Standard | Day4 |
| "DLQ re-drive without infinite loop" | Record retry count + hand to a human at the threshold | Day4 |
| "Slack restricted CLI" | AWS Chatbot + restricted IAM Role | Day4 |
| "minimum operational overhead" | Managed services / Fargate / GitOps | Common |
⚠️ Pitfall: If you apply the clue mapping mechanically and miss a compound clue, you get it wrong. For example, you see only "no static keys" and pick IAM Roles Anywhere, but if the question is in an EKS pod context, the answer is Pod Identity/IRSA. You see only "no internet" and pick PrivateLink, but if there is an extra clue that DNS resolution fails, a Route 53 Resolver Endpoint may be the real crux. In Pro questions, the second clue is often the real differentiator: use the first clue to narrow the domain, and the second clue to choose the exact service within that domain. Don't stop after one clue; mark all the constraint words and find the intersection.
The Pro exam's preference for managed services rests on a clear operating philosophy: eliminating undifferentiated heavy lifting. The Operational Excellence pillar of the AWS Well-Architected Framework advises pushing operational work that doesn't create business value onto managed services. Self-built options (self-run Jenkins, a custom autoscaler, custom credential rotation) work, but you take on the toil of patching, scaling, and incident response. So when one of the "two working options" is managed (CodePipeline, Karpenter, Pod Identity, Incident Manager), it is almost always the answer. There are exception clues, though: when an explicit constraint such as "keep existing Jenkins assets" or "specific custom control required" appears, a gradual migration (CodePipeline + Jenkins Action) or a stronger-control choice like EKS becomes the answer. The default is managed; with a clue, the exception applies.
The four cases of Week 15 look different on the surface, but they actually stand on the same five pillars. Seeing these common axes speeds up decomposition of any scenario.
Common core (cutting across the four cases)
├─ IaC : Everything as code with CDK / CloudFormation / Terraform
├─ Pipeline : CodePipeline standard (Tooling Account Hub) + governance gates
├─ Observability : CloudWatch + ADOT (OpenTelemetry) + X-Ray (metrics, logs, traces)
├─ Security : GuardDuty / Security Hub / Config aggregated into the Audit account
└─ Cost : Enforced tags + Cost Categories + Anomaly Detection
These five pillars correspond almost one-to-one with the operating axes of the AWS Well-Architected Framework: IaC and pipelines map to Operational Excellence, security aggregation to Security, cost to Cost Optimization, and observability cuts across Operational Excellence and Reliability. That is why the Pro exam asks not only about specific service knowledge but "how do you weave these five axes into one system." So when one question touches several domains at once (for example, "visualize container cost across all accounts in a multi-account environment"), the answer is not one axis but a combination of axes (enforced tags + Cost Categories + Delegated Admin). Options that answer with a single service are usually traps.
With 75 questions in 180 minutes you get an average of 2 minutes 24 seconds, but long scenarios can take 4 to 5 minutes. Strategy: if you don't know it or are under 50% confident, Mark for Review immediately and pass. If you cling to one question and burn 5 minutes, you can't get to the next two. On the first pass, skim the whole exam quickly and solve the sure ones first, and allocate the last 30 minutes to the marked questions plus rechecking very long scenarios. "Preserving time beats one perfect question" is the skill that gets you through.
🎯 Scenario: "A regulated-industry company operates 60 accounts, an on-premises DC, EKS, and serverless. The single question: 'When launching a new microservice, provide all of (1) automatic account and pipeline provisioning, (2) integration with an internet-isolated DC, (3) container cost optimization, and (4) automatic security incident response as standards.' Where do you start decomposing?" → In 5 steps: mark the constraint words ("regulated", "zero internet DC", "cost", "auto response"), split into four domains, then apply the clue-to-answer mapping for each domain: (1) AFT/Control Tower + Service Catalog + Permission Boundary, (2) SSM Hybrid + Roles Anywhere + PrivateLink + (MACsec if DX encryption is required), (3) Karpenter + Graviton/Spot + GitOps, (4) EventBridge → Step Functions → Incident Manager. The common pillars (IaC, observability, security aggregation, cost) run through all four domains. Remember that for compound questions the answer is a combination of axes, not a single service.
Click a choice to reveal the answer and explanation.
Question 1
A fintech operates 60 AWS accounts. It must automatically deploy the same Config Rule security baseline to all accounts, and it must also be applied automatically to new accounts that join the OU in the future. What is the best combination?
Question 2
You want to patch-manage 5,000 servers in a fully internet-isolated data center the same way as EC2. The DC servers must also retrieve Secrets Manager secrets over a private path. What is the best combination?
Question 3
An EKS cluster has very large traffic swings, so minute-level node scaling isn't enough. To dynamically launch diverse instance types and make aggressive use of Spot as well, what should you use?
Question 4
What is the currently recommended standard for granting per-pod IAM more simply on a new EKS cluster, without setting up an IRSA OIDC Provider?
Question 5
GuardDuty detected EC2 instance credential exfiltration (InstanceCredentialExfiltration). Without human intervention it must (1) disable the keys immediately, (2) analyze impact with CloudTrail, and (3) open an incident automatically.
Question 6
You must provide a standard pipeline to 50 microservice teams, where teams can create it themselves (self-service) and must not deviate from the company standard.
Question 7
You use a Direct Connect 10Gbps connection and regulations require line encryption. What satisfies this with minimal change?
Question 8
When an SQS DLQ accumulates, you want to re-drive automatically but must prevent an infinite loop (poison message).
Question 9
SREs must be able to safely run a restricted AWS CLI from a Slack channel.
Question 10
There is pressure to cut container workload cost by 30% or more. What is the single best action?
Question 11
In an internet-isolated DC with 5,000 servers, how can you give them temporary credentials for AWS API calls using the corporate PKI (X.509 certificates) without placing static access keys on them?
Question 12
An organization runs a mix of EKS (payments) and ECS Fargate (general). It needs manifest changes to roll back automatically with one Git revert, and ECS Fargate needs Canary traffic shifting and instant rollback. What is the standard combination for each?
There are five key points today. First, Pro scenarios are solved in 5 steps: mark the clues → identify the domain → 2 candidates → trade-off → (if confidence is low) mark and pass; narrowing the solution space instantly through clue recognition (RPD) is the core of time economics. Second, the mappings are: "all accounts/new accounts" = Service-Managed StackSets + Auto-Deployment/Delegated Admin, "no internet" = PrivateLink (+ Resolver), "no static keys" = Roles Anywhere/Pod Identity, "burst + Spot" = Karpenter, "git revert" = GitOps, and "auto remediation" = EventBridge → Step Functions. Third, in compound clues the second clue can be the real differentiator, so mark all the constraints and find the intersection. Fourth, Pro's default is eliminating undifferentiated heavy lifting (preferring managed), with an exception when there is a "keep existing assets / custom control" clue. Fifth, passing is about time management, not accuracy: the habit of passing with Mark for Review and preserving time is decisive.