Album69
  • About
  • Life
  • Travel
  • Tech
  • Galleries
  • SAP-C02 Notes
  • DOP-C02 Notes
X GitHub LinkedIn YouTube

SAP-C02 All-Services Review

SAP-C02 All-Services Review: condensed key facts and exam tips for the SAP-C02 exam.

Cheatsheets
October 9, 2026

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 / topicRecall cue
AWS OrganizationsMulti-account hierarchy, consolidated governance, delegated administration
Service Control PoliciesAccount/OU maximum permissions; does not grant permissions
AWS Control TowerGoverned landing zone, account provisioning, controls
Landing zonesAccount, identity, network, logging, security foundations
IAMWorkload/user authorization, roles, policies, federation
IAM Identity CenterWorkforce SSO and permission sets across accounts
Resource Control PoliciesResource-side organization guardrails; does not grant access
AWS RAMShare supported resources across accounts/OUs
AWS ConfigResource configuration history, rules, and compliance
Security HubCentralize security findings and standards checks
Security service selectorGuardDuty threat detection; Inspector vulnerability scanning; Macie S3 data discovery; WAF/Shield/Firewall Manager boundaries
Cost visibilityCost Explorer analysis, Budgets alerts, billing exports, tags, commitments
Deployment strategiesCodePipeline orchestration, CodeBuild, CodeDeploy, canary/blue-green/rollback
Purpose-built database selectorDocument, wide-column, graph, time-series, warehouse, search, cache, relational
AWS Elastic Disaster RecoveryServer replication to staging, recovery drills, launch, and failback
Transit GatewayScalable routed hub for VPCs and hybrid attachments
Direct ConnectDedicated hybrid connectivity; encryption is not automatic
Site-to-Site VPNIPsec tunnels for encrypted hybrid connectivity
Advanced VPC designRouting, endpoints, inspection, segmentation, and hybrid DNS
Route 53DNS, routing policies, health checks, and resolver integration

Domain 2: New Solutions

Service / topicRecall cue
EC2OS/instance control, specialized software, lift-and-shift
Auto ScalingReplace/scale fleet capacity from demand and health signals
ECSAWS-native container orchestration
EKSKubernetes API/ecosystem and associated operations
LambdaEvent-driven functions within runtime and quota constraints
CloudFrontEdge content delivery and caching
API GatewayManaged API front door, auth, throttling, and integrations
Elastic Load BalancingALB L7, NLB L4, GWLB appliance insertion
Global AcceleratorAnycast static IPs and health-based global traffic routing
S3Durable object storage, lifecycle, replication, and access controls
EFSShared elastic NFS file storage
FSxManaged file systems for Windows, Lustre, ONTAP, and OpenZFS use cases
RDS / AuroraManaged relational engines, HA, read scaling, and recovery
DynamoDBKey-value/document access-pattern-first design
ElastiCacheIn-memory cache; plan invalidation and fallback
OpenSearchSearch and log analytics with index/shard operations
Step FunctionsDurable orchestration, retries, branches, and state
EventBridgeEvent routing and filtering across services/accounts
SQS / SNSQueue-based decoupling versus pub/sub fanout
KinesisOrdered/replayable streaming ingestion patterns
Amazon MSKManaged Apache Kafka for Kafka-compatible workloads
CloudFormationDeclarative AWS infrastructure lifecycle and drift management
AWS CDKProgrammatic infrastructure synthesized to CloudFormation

Domain 3: Continuous Improvement

Service / topicRecall cue
CloudWatchMetrics, logs, alarms, dashboards, and operational signals
CloudTrailAWS API audit events and governance evidence
X-RayDistributed request tracing and service maps
Systems ManagerFleet operations, patching, sessions, automation
Cost ExplorerAnalyze historical spend, trends, and forecasts
Compute OptimizerUtilization-based rightsizing recommendations
Trusted AdvisorBroad best-practice checks; capabilities vary by plan
Well-Architected ToolReview workloads against the six pillars
AWS BackupCentralized policy-based backup and recovery
Resilience patternsRTO/RPO, DR choices, failover, and fault isolation
Service QuotasMonitor/request regional service capacity before limits

Domain 4: Migration and Modernization

Service / topicRecall cue
AWS Transform MGNServer block replication and EC2 rehost cutover
AWS DMSDatabase full load, CDC, and supported engine migrations
DataSyncOnline managed file/object transfers and recurring tasks
Snow FamilyPhysical data transfer concept; verify current eligibility/availability
Transfer FamilyManaged SFTP/FTPS/FTP/AS2 and browser transfer interfaces
Migration HubInventory and progress tracking, not replication
AWS MAPMigration assessment/mobilization program, not a data mover
MicroservicesDecompose by business boundary; migrate incrementally
Container migrationPackage workloads; select ECS/EKS/Fargate based on fit
Serverless migrationEvent-driven managed compute with retries/idempotency
Database migration patternsSeparate 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:

NeedChoice
Plain text from an imageBasic OCR is enough
Typed and handwritten text plus structureDocument 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:

StageService role
Caller speaks to an IVR / chatbotConversational interface (Lex) β€” understands intent, drives the dialogue
System speaks backText-to-speech (Polly) β€” natural voices in contact flows
Recordings become textSpeech-to-text (Transcribe) β€” transcription of stored audio
Transcripts become insightLanguage 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.

      What's in this sap-c02

      • Domain 1: Organizational Complexity
      • Domain 2: New Solutions
      • Domain 3: Continuous Improvement
      • Domain 4: Migration and Modernization
      • Cross-Domain Rules
      • 🎯 Architecture Decision Notes
        • Textract β€” choose document intelligence, not just OCR
        • Contact-center voice AI β€” compose the pipeline from single-purpose services
        • WorkSpaces vs AppStream 2.0 β€” desktops vs apps
        • Amazon WorkDocs β€” discontinued; recognize it only as a distractor
      © Album69 2026
      X GitHub LinkedIn YouTube