One-line decision cues for final review. A service name is not an architecture: validate the workload, integration, limits, cost, and failure behavior in the linked notes and current AWS documentation.
Domain 1: Organizational Complexity
| Service / topic | Recall cue |
|---|---|
| AWS Organizations | Multi-account hierarchy, consolidated governance, delegated administration |
| Service Control Policies | Account/OU maximum permissions; does not grant permissions |
| AWS Control Tower | Governed landing zone, account provisioning, controls |
| Landing zones | Account, identity, network, logging, security foundations |
| IAM | Workload/user authorization, roles, policies, federation |
| IAM Identity Center | Workforce SSO and permission sets across accounts |
| Resource Control Policies | Resource-side organization guardrails; does not grant access |
| AWS RAM | Share supported resources across accounts/OUs |
| AWS Config | Resource configuration history, rules, and compliance |
| Security Hub | Centralize security findings and standards checks |
| Security service selector | GuardDuty threat detection; Inspector vulnerability scanning; Macie S3 data discovery; WAF/Shield/Firewall Manager boundaries |
| Cost visibility | Cost Explorer analysis, Budgets alerts, billing exports, tags, commitments |
| Deployment strategies | CodePipeline orchestration, CodeBuild, CodeDeploy, canary/blue-green/rollback |
| Purpose-built database selector | Document, wide-column, graph, time-series, warehouse, search, cache, relational |
| AWS Elastic Disaster Recovery | Server replication to staging, recovery drills, launch, and failback |
| Transit Gateway | Scalable routed hub for VPCs and hybrid attachments |
| Direct Connect | Dedicated hybrid connectivity; encryption is not automatic |
| Site-to-Site VPN | IPsec tunnels for encrypted hybrid connectivity |
| Advanced VPC design | Routing, endpoints, inspection, segmentation, and hybrid DNS |
| Route 53 | DNS, routing policies, health checks, and resolver integration |
Domain 2: New Solutions
| Service / topic | Recall cue |
|---|---|
| EC2 | OS/instance control, specialized software, lift-and-shift |
| Auto Scaling | Replace/scale fleet capacity from demand and health signals |
| ECS | AWS-native container orchestration |
| EKS | Kubernetes API/ecosystem and associated operations |
| Lambda | Event-driven functions within runtime and quota constraints |
| CloudFront | Edge content delivery and caching |
| API Gateway | Managed API front door, auth, throttling, and integrations |
| Elastic Load Balancing | ALB L7, NLB L4, GWLB appliance insertion |
| Global Accelerator | Anycast static IPs and health-based global traffic routing |
| S3 | Durable object storage, lifecycle, replication, and access controls |
| EFS | Shared elastic NFS file storage |
| FSx | Managed file systems for Windows, Lustre, ONTAP, and OpenZFS use cases |
| RDS / Aurora | Managed relational engines, HA, read scaling, and recovery |
| DynamoDB | Key-value/document access-pattern-first design |
| ElastiCache | In-memory cache; plan invalidation and fallback |
| OpenSearch | Search and log analytics with index/shard operations |
| Step Functions | Durable orchestration, retries, branches, and state |
| EventBridge | Event routing and filtering across services/accounts |
| SQS / SNS | Queue-based decoupling versus pub/sub fanout |
| Kinesis | Ordered/replayable streaming ingestion patterns |
| Amazon MSK | Managed Apache Kafka for Kafka-compatible workloads |
| CloudFormation | Declarative AWS infrastructure lifecycle and drift management |
| AWS CDK | Programmatic infrastructure synthesized to CloudFormation |
Domain 3: Continuous Improvement
| Service / topic | Recall cue |
|---|---|
| CloudWatch | Metrics, logs, alarms, dashboards, and operational signals |
| CloudTrail | AWS API audit events and governance evidence |
| X-Ray | Distributed request tracing and service maps |
| Systems Manager | Fleet operations, patching, sessions, automation |
| Cost Explorer | Analyze historical spend, trends, and forecasts |
| Compute Optimizer | Utilization-based rightsizing recommendations |
| Trusted Advisor | Broad best-practice checks; capabilities vary by plan |
| Well-Architected Tool | Review workloads against the six pillars |
| AWS Backup | Centralized policy-based backup and recovery |
| Resilience patterns | RTO/RPO, DR choices, failover, and fault isolation |
| Service Quotas | Monitor/request regional service capacity before limits |
Domain 4: Migration and Modernization
| Service / topic | Recall cue |
|---|---|
| AWS Transform MGN | Server block replication and EC2 rehost cutover |
| AWS DMS | Database full load, CDC, and supported engine migrations |
| DataSync | Online managed file/object transfers and recurring tasks |
| Snow Family | Physical data transfer concept; verify current eligibility/availability |
| Transfer Family | Managed SFTP/FTPS/FTP/AS2 and browser transfer interfaces |
| Migration Hub | Inventory and progress tracking, not replication |
| AWS MAP | Migration assessment/mobilization program, not a data mover |
| Microservices | Decompose by business boundary; migrate incrementally |
| Container migration | Package workloads; select ECS/EKS/Fargate based on fit |
| Serverless migration | Event-driven managed compute with retries/idempotency |
| Database migration patterns | Separate engine conversion, replication, validation, and cutover |
Cross-Domain Rules
- Explicit constraints outrank general preferences; reject any option that violates a hard requirement.
- Identify the failure domain: host, AZ, Region, account, data store, network, or dependency.
- Replication is not backup; multi-AZ is not multi-Region; a private connection is not automatically encrypted.
- βManagedβ does not remove the need for IAM, network, quotas, observability, testing, and cost controls.
- Verify version-sensitive service availability, limits, pricing, and exam facts in current official sources.
π― Architecture Decision Notes
Textract β choose document intelligence, not just OCR
When the input is a scanned or photographed document and the requirement goes beyond “read the characters,” prefer a managed document-analysis service to building an OCR pipeline. The decision ladder:
| Need | Choice |
|---|---|
| Plain text from an image | Basic OCR is enough |
| Typed and handwritten text plus structure | Document analysis with form/table extraction |
| “What is the invoice total?” / “Extract the vendor name” | Query-style or purpose-built expense analysis |
| Identity documents (licenses, passports) | Purpose-built ID analysis |
The trap is treating every document problem as an OCR problem: OCR gives you characters, not the relationship between “Total” and “$1,240.00” in a table, and not the field semantics of an invoice. Purpose-built analysis APIs return key-value pairs and line items, which is what a downstream workflow (approvals, ledger posting) actually consumes.
Fresh example: An AP automation flow receives emailed PDF invoices. Instead of OCR plus fragile regex, the team extracts structured fields (vendor, date, line items, total) with an expense-oriented analysis API, matches totals against purchase orders, and routes only mismatches to humans β reducing manual keying without custom ML.
Contact-center voice AI β compose the pipeline from single-purpose services
A “smart call center” question is usually a composition problem. Each service does one job; the architecture chains them:
| Stage | Service role |
|---|---|
| Caller speaks to an IVR / chatbot | Conversational interface (Lex) β understands intent, drives the dialogue |
| System speaks back | Text-to-speech (Polly) β natural voices in contact flows |
| Recordings become text | Speech-to-text (Transcribe) β transcription of stored audio |
| Transcripts become insight | Language analysis (Comprehend) β sentiment, key phrases, entities, topic detection |
Decision guidance: if the scenario asks for understanding what callers want in real time, the conversational piece is the anchor. If it asks for reviewing what happened across thousands of calls, the anchor is transcribe-then-analyze β speech-to-text feeding language analysis for sentiment trends, compliance keywords, and coaching insights.
Trap: do not pick a single service to “do AI on calls.” Transcription without analysis is just text; analysis without transcription has no input; and neither replaces the conversational interface that handles the live caller.
Fresh example: A support center wants to spot frustrated callers before they churn. Call recordings land in S3, are transcribed to text, and the transcripts are scored for sentiment and flagged for phrases like “cancel my account.” Supervisors get a daily digest of at-risk calls β built from three managed services, with no custom ML.
WorkSpaces vs AppStream 2.0 β desktops vs apps
Both deliver Windows/Linux applications to users without local installs, but they answer different questions:
- WorkSpaces = a persistent virtual desktop (VDI). Each user gets their own stateful desktop with their profile, files, and settings intact between sessions. Choose it for long-term remote-workforce desktop replacement β developers, back-office staff, anyone who lives in their desktop.
- AppStream 2.0 = streaming individual applications. Sessions are stateless and on-demand; the user gets the app, not a desktop. Choose it for short-lived or large-scale access to specific apps β contractors, students, or distributing a legacy Windows app as SaaS without installing it anywhere.
Shared traits the exam may mention: both run inside your VPC, integrate with AD/IAM Identity Center/MFA, and support encrypted storage. Decision rule: “needs my desktop that remembers me” β WorkSpaces; “needs that app for a while” β AppStream 2.0. Do not answer EC2-with-manual-patching for either β that’s the operational-overhead distractor.
Amazon WorkDocs β discontinued; recognize it only as a distractor
WorkDocs was AWS’s managed enterprise document-collaboration service (the AWS-native alternative to SharePoint/Google Drive, pitched on IAM/CloudTrail/KMS integration for regulated industries). AWS discontinued WorkDocs β the service is end-of-life and closed. It can only appear in exam questions as a legacy distractor. See DEPRECATED-SERVICES.md. If a scenario asks for document collaboration or managed file sharing today, the current answers are S3-based patterns, WorkSpaces-family services, or third-party SaaS β never WorkDocs.