SAA-C03 Exam Tips and Best Practices¶
π AWS Certification Exam Guide - Official SAA-C03 exam information
Exam Format and Strategy¶
π Exam Preparation Guide - Download the official exam guide
Exam Details¶
- Duration: 130 minutes (2 hours 10 minutes)
- Questions: 65 (50 scored + 15 unscored)
- Format: Multiple choice (1 correct answer) and multiple response (2+ correct answers)
- Passing Score: 720 out of 1000 (72%)
- Cost: $150 USD
- Validity: 3 years
Time Management¶
- Average: 2 minutes per question
- Strategy:
- Quick pass: Answer easy questions (60-90 minutes)
- Flag difficult questions for review
- Second pass: Tackle flagged questions (20-30 minutes)
- Final review: Check flagged and marked questions (10-20 minutes)
- Don't spend more than 3-4 minutes on any single question
- Flag and move on if stuck
Question Analysis¶
- Read carefully: Identify key requirements
- Look for keywords: "cost-effective", "high availability", "best performance", "most secure"
- Eliminate wrong answers: Rule out 2 obviously incorrect options
- Consider context: Scenario details matter
- AWS best practices: Default to managed services
Common Question Keywords¶
Performance Keywords¶
- Lowest latency: CloudFront, DynamoDB, ElastiCache
- High throughput: EBS io2, FSx for Lustre, Redshift
- Real-time: Kinesis, DynamoDB Streams, Lambda
- Scalable: Auto Scaling, serverless services
- High IOPS: EBS io2, EBS Multi-Attach
Cost Keywords¶
- Most cost-effective: S3 IA/Glacier, Spot instances, gp3 EBS
- Minimize cost: Serverless, Auto Scaling, Reserved Instances
- Lowest operational overhead: Managed services, serverless
- No upfront cost: On-Demand, pay-per-use
Availability/Reliability Keywords¶
- Highly available: Multi-AZ, Auto Scaling, Route 53 failover
- Fault tolerant: Multi-region, Multi-AZ
- Disaster recovery: Cross-region replication, backups
- Resilient: Auto Scaling, health checks, redundancy
- Durable: S3 (11 9's), EBS snapshots
Security Keywords¶
- Most secure: Encryption, IAM roles, VPC endpoints
- Least privilege: IAM policies, minimal permissions
- Compliance: KMS, CloudTrail, Config
- Private: VPC, PrivateLink, VPN
- Encrypted: KMS, SSL/TLS, encryption at rest
Service Selection Decision Trees¶
Storage Selection¶
Block storage needed?
ββ Yes β EBS (single instance) or EFS (shared, NFS)
ββ No β Object storage?
ββ Yes β S3 (various storage classes)
ββ No β Database needed?
ββ Relational β RDS or Aurora
ββ NoSQL key-value β DynamoDB
ββ Cache β ElastiCache
ββ Data warehouse β Redshift
Compute Selection¶
Predictable long-running?
ββ Yes β EC2 with Reserved Instances
ββ No β Event-driven or short tasks?
ββ Yes β Lambda (serverless)
ββ No β Containers needed?
ββ Yes β ECS/EKS (Fargate for serverless)
ββ No β Batch processing?
ββ Yes β Batch or Spot instances
ββ No β EC2 with Auto Scaling
Database Selection¶
ACID transactions + Joins?
ββ Yes β Aurora (high performance) or RDS
ββ No β Access pattern?
ββ Key-value, scale β DynamoDB
ββ In-memory cache β ElastiCache
ββ Analytics/OLAP β Redshift
ββ Graph β Neptune
ββ Time-series β Timestream
ββ Document/MongoDB β DocumentDB
ββ Ledger β QLDB
AWS Service Patterns¶
High Availability Patterns¶
- Multi-AZ: RDS Multi-AZ, ALB across AZs, ASG spanning AZs
- Multi-Region: Aurora Global, DynamoDB Global Tables, S3 CRR
- Auto Scaling: ASG, DynamoDB, Aurora Serverless
- Health Checks: ELB, Route 53, Auto Scaling
- Failover: Route 53 failover routing, RDS Multi-AZ
Security Patterns¶
- Defense in Depth: Security Groups, NACLs, WAF
- Encryption: At rest (KMS) and in transit (TLS)
- Access Control: IAM roles (not access keys), least privilege
- Monitoring: CloudTrail, Config, GuardDuty
- Network Isolation: VPC, private subnets, PrivateLink
Cost Optimization Patterns¶
- Right-Sizing: Compute Optimizer, CloudWatch metrics
- Reserved Capacity: RIs, Savings Plans, Reserved DynamoDB
- Auto Scaling: Match capacity to demand
- Lifecycle Policies: S3, EBS snapshots
- Spot Instances: Fault-tolerant workloads
- Serverless: Lambda, DynamoDB, S3 (no idle costs)
Decoupling Patterns¶
- Queues: SQS for async processing
- Topics: SNS for fan-out
- Event Bus: EventBridge for event-driven
- API Gateway: Decouple frontend from backend
- Load Balancers: Decouple clients from servers
Common Scenarios and Solutions¶
Scenario 1: Highly Available Web Application¶
Requirements: High availability, auto-scaling, low latency Solution: - Multi-AZ VPC with public and private subnets - ALB in public subnets across multiple AZs - EC2 Auto Scaling Group in private subnets - RDS Multi-AZ in private subnets - ElastiCache for session storage - CloudFront for global content delivery - Route 53 for DNS
Scenario 2: Cost-Effective Backup¶
Requirements: Long-term data retention, cost-effective, compliance Solution: - S3 for active data with versioning - S3 Lifecycle policies to transition to IA β Glacier β Deep Archive - MFA Delete for protection - S3 Object Lock for compliance - Cross-region replication for disaster recovery
Scenario 3: Serverless API¶
Requirements: Scalable, pay-per-use, no server management Solution: - API Gateway for RESTful API - Lambda for business logic - DynamoDB for data storage - DynamoDB Streams + Lambda for triggers - CloudWatch for monitoring - X-Ray for tracing
Scenario 4: Global Application¶
Requirements: Low latency worldwide, high availability Solution: - Multi-region deployment - Route 53 latency-based or geolocation routing - CloudFront for content delivery - DynamoDB Global Tables or Aurora Global Database - S3 Cross-Region Replication - Global Accelerator for non-HTTP protocols
Scenario 5: Hybrid Cloud¶
Requirements: Connect on-premises to AWS, secure, persistent Solution: - Direct Connect for dedicated connection (or VPN for encrypted) - VGW (Virtual Private Gateway) on AWS side - Private VIF for VPC access - Storage Gateway for hybrid storage - Route 53 Resolver for hybrid DNS
Scenario 6: Data Analytics¶
Requirements: Process large datasets, BI dashboards Solution: - Kinesis Data Streams for real-time ingestion - Kinesis Firehose to load data into S3 - Glue for ETL and data catalog - Athena for ad-hoc queries - Redshift for data warehousing - QuickSight for visualization
Well-Architected Framework Pillars¶
π AWS Well-Architected Framework - Best practices for building on AWS
Operational Excellence¶
- Infrastructure as Code (CloudFormation)
- Automated deployments (CodePipeline)
- Small, frequent changes
- Learn from failures
- CloudWatch for monitoring
π Operational Excellence Pillar - Run and monitor systems
Security¶
- IAM for identity and access
- Detective controls (CloudTrail, Config, GuardDuty)
- Infrastructure protection (VPC, Security Groups)
- Data protection (encryption, backups)
- Incident response procedures
π Security Pillar - Protect information and systems
Reliability¶
- Automatic recovery from failure
- Test recovery procedures
- Scale horizontally
- Stop guessing capacity (Auto Scaling)
- Manage change through automation
π Reliability Pillar - Recover from failures and meet demand
Performance Efficiency¶
- Use advanced technologies (serverless, ML)
- Go global in minutes (CloudFront, Global Accelerator)
- Use serverless architectures
- Experiment more often
- Mechanical sympathy (right tools for the job)
π Performance Efficiency Pillar - Use resources efficiently
Cost Optimization¶
- Implement Cloud Financial Management
- Adopt consumption model (pay for what you use)
- Measure overall efficiency
- Stop spending on undifferentiated work
- Analyze and attribute expenditure
Sustainability¶
- Understand your impact
- Establish sustainability goals
- Maximize utilization
- Anticipate and adopt new, more efficient offerings
- Use managed services
- Reduce downstream impact
π Sustainability Pillar - Minimize environmental impact
Common Mistakes to Avoid¶
1. Ignoring Keywords¶
- "Cost-effective" β "best performance"
- "Most secure" may mean more encryption, even if more complex
- "Minimize operational overhead" β managed services
2. Over-Engineering¶
- Don't choose complex multi-region when single region suffices
- Don't pick Spot when availability is critical
- Start simple, then optimize
3. Missing Multi-AZ vs Multi-Region¶
- Multi-AZ: High availability, automatic failover, same region
- Multi-Region: Disaster recovery, compliance, global performance
4. Forgetting About Managed Services¶
- AWS prefers managed services over DIY
- RDS > self-managed DB on EC2
- ALB > HAProxy on EC2
- ElastiCache > self-managed Redis
5. Not Reading Full Question¶
- Easy to miss "NOT" or "EXCEPT" in questions
- Last sentence often has critical requirement
- All constraints matter (cost, performance, security)
Pre-Exam Checklist¶
One Week Before¶
- Take full practice exam
- Review weak areas
- Go through all service FAQs
- Review Well-Architected Framework whitepaper
- Understand exam format and types of questions
Day Before¶
- Light review of notes
- Review common scenarios and patterns
- Get good sleep
- Prepare exam environment (if online)
Exam Day¶
- Arrive 30 minutes early (or log in early for online)
- Bring two forms of ID (testing center)
- Read questions carefully
- Flag difficult questions
- Manage time effectively
- Stay calm and confident
Quick Reference Limits¶
EC2¶
- 20 On-Demand instances (default, can increase)
- No limit on Spot instances
- 5 Elastic IPs per region
S3¶
- 100 buckets per account (soft limit)
- Unlimited objects per bucket
- 5 TB max object size
- 5 GB max single PUT
VPC¶
- 5 VPCs per region (soft limit)
- 200 subnets per VPC
- 200 route tables per VPC
- 5 Security Groups per ENI
RDS¶
- 40 DB instances per account
- 10 GB to 64 TB storage (varies by engine)
- 15 read replicas (Aurora)
Lambda¶
- 1,000 concurrent executions (default)
- 15 minutes max timeout
- 10 GB max memory
- 250 MB unzipped deployment package
Final Tips¶
π AWS Training and Certification - Additional learning resources
- Trust your preparation: Don't second-guess too much
- AWS wants you to pass: Questions are fair, not trick questions
- Manage time: Don't spend too long on any question
- Eliminate obviously wrong: Narrow down choices
- Best practices matter: AWS prefers managed services, Multi-AZ, encryption
- Read every word: Details in scenarios are important
- Stay calm: Take a deep breath, flag and move on if stuck
- Use process of elimination: Often 2-3 answers are clearly wrong
- Consider operational overhead: Simpler is often better (unless performance required)
- When in doubt: Choose the most AWS-native, managed service option
Remember: You need 720/1000 (72%) to pass. You don't need perfection!
π AWS Certification FAQs - Common questions about AWS certification
Good luck on your SAA-C03 exam!