Back to top
GuidesOverview

SAP-C02 AWS Solutions Architect Professional

Practice now
AWSProfessionalFree~65 min read

Complete guide
SAP-C02 Solutions Architect Professional

Tap any service to see more details and official docs.

D1

Organizational complexity

24–28% of the exam

Multi-account strategy with AWS Organizations

At the Professional level, account design is the first architectural decision. A single account doesn't scale in terms of limits, isolation, or security.

Click any service to see more details

Recommended OU structure

OUContainsPurpose
RootManagement AccountBilling and management only — no workloads
SecurityAudit Account, Log Archive AccountCentralizes CloudTrail, Config, GuardDuty
InfrastructureNetwork Account, Shared Services AccountTransit Gateway, DNS, AD Connector
Workloads/ProdOne account per application or business domainIsolation between production apps
Workloads/DevOne or several development accountsFreedom to experiment, flexible guardrails
SandboxEphemeral accounts for experimentationWith aggressive budgets and automatic TTL

Multi-account networking at scale

Click any service to see more details

OptionScenarioTrade-off
VPC PeeringFew VPCs (2-3), same ownerCheaper, not transitive, doesn't scale
Transit GatewayMany VPCs / multi-accountCost per hour + GB, centralized, transitive
AWS PrivateLinkExposing a service to other VPCs/accountsNo access to the whole network — only to the specific service
AWS RAMSharing subnets or TGW across accountsAvoids duplicating network resources across accounts

Federated identity and cross-account access

🔑 AWS IAM Identity Center

SSO to access multiple accounts with a single login. Integrates with AD, Okta, Azure AD.

🔑 Cross-account Roles

A role in the target account that the source account assumes. Standard pattern for automation.

🔑 AWS Directory Service

Managed Microsoft AD on AWS. For apps that require Kerberos or LDAP.

🔑 Resource Policies

Allow cross-account access to specific resources (S3, KMS, SNS) without assuming a role.

The SAP-C02 exam gives scenarios with hundreds of accounts. The answer almost always involves Control Tower + Organizations + TGW + IAM Identity Center. If there are only 2-3 accounts, VPC Peering and cross-account roles may be enough.

D2

Design for new solutions

27–31% of the exam

Event-driven architectures at scale

At the Professional level, designing decoupled, reactive systems is critical. The choice between messaging and orchestration services defines scalability.

Click any service to see more details

PatternToolWhen
ChoreographyEventBridge / SNS / SQSReactive services, no central coordinator
OrchestrationStep FunctionsComplex logic flow, retries, human approvals
StreamingKinesis Data StreamsReal-time data with replay and parallel processing
Batch asyncSQS + Lambda/ECSDecouple load spikes, automatic retries

Analytics and data at scale

Click any service to see more details

Modern data lake architecture on AWS

1IngestData Firehose · DMS · AWS DataSync · S3 Transfer
2StoreS3 (raw data) · S3 Intelligent-Tiering
3CatalogAWS Glue Data Catalog · Lake Formation
4ProcessGlue ETL · EMR (Spark) · Lambda
5ConsumeAthena · Redshift Spectrum · Quick Sight · SageMaker

Microservices and containers

Click any service to see more details

DecisionECS FargateEKS
ManagementAWS manages the control planeAWS manages master nodes (paid)
Learning curveLow — native AWS APIHigh — you need to know Kubernetes
FlexibilityLess extensibleMaximum — the whole K8s ecosystem
K8s migrationNot compatiblePorts existing K8s workloads
Recommended forNew apps with no existing K8sYou already use K8s or need its ecosystem

On the Professional exam, design questions always have explicit cost vs. complexity vs. performance trade-offs. There's no single correct answer — justify it with the scenario's specific requirement.

D3

Continuous improvement for existing solutions

23–27% of the exam

Security and compliance at scale

Click any service to see more details

ControlTypeService
PreventiveBlocks before it happensSCPs, SGs/NACLs, IAM Deny, AWS WAF
DetectiveDetects after it has happenedGuardDuty, Config Rules, CloudTrail, Macie
CorrectiveFixes it automaticallyConfig Remediation, Lambda, Systems Manager
DeterrentMakes an action less likelyMFA, IAM Password Policy, visible alerts

Advanced observability

Click any service to see more details

📊 CloudWatch Container Insights

Automatic metrics and logs for ECS, EKS, and K8s

📊 CloudWatch Lambda Insights

Detailed performance and errors per Lambda function

📊 AWS X-Ray

Distributed traces to debug latency in microservices

📊 AWS AppConfig (feature flags)

Feature flags with gradual rollout and automatic rollback (Evidently was retired in 2025)

Infrastructure as Code at org scale

Click any service to see more details

ToolWhen to use it
CloudFormation StackSetsDeploy the same stack to 100 accounts and 3 regions with one command
AWS CDKDefine infrastructure with TypeScript/Python/Java — generates CloudFormation
AWS Service CatalogTeams can create pre-approved resources without direct AWS access
TerraformMulti-cloud or team preference. Generates explicit plans before applying

CloudFormation StackSets + Organizations = automatically deploy guardrails and security configurations to every account as soon as it's created. A fundamental pattern for the exam.

D4

Migration and modernization

18–22% of the exam

The 7 Rs of migration

StrategyDescriptionTool
RehostLift-and-shift with no code changesMGN (Application Migration Service)
ReplatformSmall tweaks to take advantage of the cloudRDS instead of DB on EC2, Elastic Beanstalk
RepurchaseSwitch to SaaS (e.g. on-prem CRM → Salesforce)Marketplace, SaaS vendors
RefactorRedesign for cloud-native (microservices)Lambda, ECS, DynamoDB, API Gateway
RelocateMove VMs from VMware to VMware Cloud on AWSVMware Cloud on AWS
RetireShut down apps that are no longer neededDiscovery with AWS Transform
RetainKeep on-premises for nowConnect via VPN/Direct Connect

Migration tools

Click any service to see more details

Modernizing toward cloud-native

The SAP-C02 exam evaluates how to modernize existing monolithic apps into more scalable, manageable architectures, with clear trade-offs.

PatternFromToBenefit
Strangler FigMonolithGradual microservicesNo big bang, incremental migration
ContainerizationVMs with appECS/EKS FargateDensity, portability, lower cost
DB modernizationOracle/SQL ServerAurora PostgreSQL/MySQLEliminates costly licenses, better performance
Event-drivenSynchronous callsSQS/SNS/EventBridge + LambdaDecoupling, independent scaling
ServerlessAlways-on app on EC2Lambda + API GatewayPay only for usage, scales to zero

Large-scale data transfer

ScenarioSolutionApprox. speed
< 1 TB over the internetS3 Transfer Acceleration / AWS DataSyncDepends on available bandwidth
1-10 TB, internet availableAWS DataSync over VPN/Direct ConnectMaximum use of the channel
10-100 TB, no fast internetAWS Data Transfer Terminal or DataSyncSnowball Edge no longer accepts new customers
> 100 TB or petabytesDedicated Direct Connect + DataSyncSnowmobile was retired
Continuous DB replicationAWS DMS with CDCLatency of seconds

Physical transfer (formerly Snowball/Snowmobile, now Data Transfer Terminal) is only for the initial mass migration. For continuous replication after migration, use DataSync (files) or DMS (databases). The exam distinguishes both cases.

Tips for exam day

🏛️

Multi-account is the foundation of the Professional level. Memorize Organizations → Control Tower → SCPs → Landing Zone. The order matters.

🌐

Transit Gateway is transitive. VPC Peering is NOT. For N VPCs across multiple accounts: always TGW. For 2 simple VPCs: Peering is cheaper.

📡

Kinesis Streams = you process it (Lambda/Flink). Firehose = automatic delivery to S3/Redshift/OpenSearch. EventBridge = events from AWS services and SaaS.

🔄

Step Functions orchestrates steps. EventBridge routes events. They're complementary: EventBridge can trigger a Step Functions workflow.

🚚

The 6 Rs of migration: Rehost (lift-and-shift, MGN), Replatform (RDS instead of EC2+DB), Repurchase (SaaS), Refactor (new architecture), Retire, Retain.

🔒

Detective controls: GuardDuty (threats), Config (compliance), CloudTrail (auditing). Preventive controls: SCPs, IAM, SG/NACL. Know which one does what.

📊

OLTP → RDS/Aurora. OLAP → Redshift. NoSQL → DynamoDB. Streaming → Kinesis. ETL → Glue. Data Catalog → Glue Catalog (shared with Athena and Spectrum).

🏗️

CloudFormation StackSets deploys stacks across multiple accounts and regions simultaneously. Essential for governance in Organizations.

⚡

For the professional exam: always think at scale (thousands of accounts, petabytes, millions of users). The elegant solution for 10 resources doesn't work for 10,000.

💰

Consolidated billing: Reserved Instances and Savings Plans are shared across the entire organization. Buy RIs in the account that needs them most.

Want to go deeper?

This guide is a quick summary. Visit the Deep Dive section for an exhaustive walkthrough with real cases, cost analysis and architecture decisions.

Ready to practice?

Put what you learned to the test with original SAP-C02 exam questions.

Start SAP-C02 mock exam

Unlimited mock exams with the Pro plan

Was this guide helpful?

Not ready to start yet?

Save your email so you don't have to type it again — pick up later and unlock SAP-C02 with a Pro plan or individual purchase.

See all plans →·I already have access