Skip to content

02 AWS Certified Solutions Architect – Associate

Cloud Practitioner teaches you what AWS is. Solutions Architect – Associate teaches you how AWS services work together to solve real architecture problems.

The AWS Certified Solutions Architect – Associate — SAA-C03 is one of the most valuable AWS certifications for learners moving from foundational cloud knowledge into deeper technical architecture.

For cybersecurity learners, this certification is particularly important.

Before you can properly secure AWS, you need to understand:

  • how workloads are designed

  • where identities interact

  • how networks are segmented

  • how applications communicate

  • how databases are deployed

  • where data is stored

  • how availability is achieved

  • how failures are handled

  • how traffic flows

  • how cost influences architecture

A security professional who understands architecture can ask better questions:

Where are the trust boundaries?

Which components are publicly exposed?

How are workloads authenticated?

What happens if this component fails?

Where should encryption be applied?

Which logs will exist?

How can this design be abused?

That is why SAA-C03 is a strong foundation for future roles such as:

  • Cloud Engineer

  • AWS Solutions Architect

  • Cloud Security Engineer

  • DevSecOps Engineer

  • Cloud Security Consultant

  • Cloud Penetration Tester

  • Senior Cloud Engineer

  • Cloud Security Architect

The certification is designed around architecture decisions.

You are expected to understand how to design AWS solutions that are:

  • secure

  • resilient

  • high-performing

  • cost optimized

The attached study guide organizes the exam accordingly:

Domain Weight
Design Secure Architectures 30%
Design Resilient Architectures 26%
Design High-Performing Architectures 24%
Design Cost-Optimized Architectures 20%

Notice something important:

Security is the largest domain.

That makes this certification highly relevant even if your ultimate goal is cybersecurity rather than architecture.

SAA-C03 is suitable for:

  • learners who completed AWS Cloud Practitioner

  • IT professionals moving into AWS

  • cloud support engineers

  • junior cloud engineers

  • system administrators

  • network engineers

  • cybersecurity professionals learning AWS architecture

  • DevOps engineers

  • SOC analysts wanting deeper cloud knowledge

  • aspiring cloud-security engineers

  • aspiring cloud architects

You can absolutely work toward SAA-C03, but do not rush.

You should first understand:

  • basic AWS terminology

  • IAM fundamentals

  • EC2

  • S3

  • VPC

  • RDS

  • Regions

  • Availability Zones

  • basic networking

If those concepts still feel unfamiliar, spend additional time on AWS fundamentals before moving deeply into architecture.

Do not study SAA-C03 as a list of services.

Study it as a list of architecture problems.

Instead of asking:

What is an Application Load Balancer?

ask:

Why would an architecture require a load balancer?

Then:

What type of traffic does it need to handle?

Then:

Which AWS load balancer is appropriate?

That thinking is much closer to both the exam and real architecture work.

SAA-C03 can significantly strengthen your AWS foundation.

However, passing the certification does not automatically make you a Solutions Architect.

At entry level, use it to develop:

  • AWS architecture awareness

  • networking skills

  • IAM understanding

  • compute knowledge

  • storage knowledge

  • database knowledge

  • security awareness

  • troubleshooting skills

Then combine it with practical AWS work.

A useful progression is:

Cloud Practitioner
Solutions Architect – Associate
Hands-On AWS Architecture
IAM & Network Security
Projects
Interview Preparation
Cloud / Security Entry Roles

This certification is often an excellent AWS starting point for experienced IT professionals.

Your existing knowledge in:

  • networking

  • infrastructure

  • servers

  • virtualization

  • storage

  • databases

  • identity

will transfer into AWS architecture.

Your challenge is learning how AWS implements those concepts differently.

For example:

Traditional Concept AWS Architecture
Virtual Server EC2
Shared Storage EFS
Block Storage EBS
Firewall Security Groups / NACLs
Load Balancer ELB
Database RDS / Aurora
Private Network VPC
DNS Route 53
Identity IAM
Backup AWS Backup / snapshots

🛡️ If You Are a Cybersecurity Professional

Section titled “🛡️ If You Are a Cybersecurity Professional”

Do not skip architecture.

It is very difficult to secure a system you do not understand.

For example, imagine being asked:

Secure this three-tier AWS application.

Before choosing security controls, you need to understand:

  • which tier is public

  • which tier is private

  • how traffic flows

  • which identities exist

  • how credentials are provided

  • where data is stored

  • how the database is accessed

  • whether components span Availability Zones

  • how logs are generated

Architecture knowledge gives security context.

The GoHackersCloud SAA-C03 course is your primary structured learning resource.

Use the course to learn the full architecture curriculum.

Then return to this certification path for:

  • exam strategy

  • practical architecture review

  • career advice

  • security connections

  • job readiness

  • interview preparation

  • labs

  • runbooks

Recommended workflow:

GoHackersCloud SAA-C03 Course
Study Guide Review
Hands-On Architecture
Practice Questions
Weak Area Analysis
Exam Preparation
Certification
Labs
Runbooks
Projects
Interview Preparation

🧭 Domain 1 — Design Secure Architectures

Section titled “🧭 Domain 1 — Design Secure Architectures”

30% of scored content

This is the largest domain and especially important for GoHackersCloud cybersecurity learners.

The attached guide covers four major areas:

  • secure access to AWS resources

  • secure workloads and applications

  • data protection with encryption

  • secure network architectures

Be comfortable with:

  • IAM users

  • groups

  • roles

  • policies

  • temporary credentials

  • federation

  • Service Control Policies

  • cross-account access

  • least privilege

  • MFA

The study guide emphasizes using roles and temporary credentials rather than hardcoded access keys.

If an application needs AWS access, always ask:

Can I use temporary credentials instead of storing long-term credentials?

This often points toward:

  • IAM roles

  • STS

  • federation

Understand the purpose of:

Useful for managing sensitive secrets such as:

  • database passwords

  • API keys

  • application credentials

Useful for configuration parameters and protected values.

The study guide specifically reinforces avoiding hardcoded credentials and using managed secret storage.

Know the purpose of services such as:

  • AWS WAF

  • AWS Shield

  • CloudFront

  • API Gateway

  • GuardDuty

  • Inspector

  • Security Hub

At SAA level, do not memorize only names.

Understand where each service sits in the architecture.

Example:

Internet
CloudFront
WAF
ALB
Application

Then ask:

Which layer is protecting what?

The attached guide highlights encryption across:

  • S3

  • EBS

  • RDS

  • SQS

  • SNS

  • Lambda

with AWS KMS playing a central role.

Understand:

  • encryption at rest

  • encryption in transit

  • AWS KMS

  • managed keys

  • customer-managed keys

  • key rotation concepts

  • bucket policies

  • CloudTrail auditing

Security architecture depends heavily on VPC design.

You should understand:

  • VPC

  • public subnet

  • private subnet

  • Security Groups

  • NACLs

  • VPC endpoints

  • NAT Gateway

  • VPN

  • Direct Connect

  • VPC Peering

  • Transit Gateway

  • PrivateLink

This is both an exam and interview favorite.

Understand that:

Operate at the resource/interface level and are stateful.

Operate at the subnet level and are stateless.

Do not simply memorize those two words.

Understand how that affects return traffic and rule design.

The study guide includes examples such as:

  • temporary secure S3 access

  • enforcing encryption

  • private cross-account service access

  • private EC2 access patterns

When you see a security scenario, ask:

Who needs access?
To what resource?
For how long?
From where?
Using which identity?
What is the least privilege solution?

🏗️ Domain 2 — Design Resilient Architectures

Section titled “🏗️ Domain 2 — Design Resilient Architectures”

26% of scored content

This domain asks:

What happens when something fails?

The attached guide focuses on:

  • scalability

  • elasticity

  • high availability

  • fault tolerance

  • disaster recovery

  • decoupling

  • event-driven architectures

Understand the distinction.

The ability to increase capacity.

The ability to automatically adjust resources based on demand.

Examples include:

  • EC2 Auto Scaling

  • Lambda

  • DynamoDB

  • Aurora Serverless

  • Fargate

Understand how AWS uses:

  • multiple Availability Zones

  • load balancing

  • database redundancy

  • health checks

  • replication

Examples from the guide include:

  • ELB

  • Multi-AZ RDS

  • Aurora

  • S3

  • Route 53

  • EFS

  • DynamoDB Global Tables

Do not treat these as the same.

Usually focuses on resilience within a Region.

Provides a higher level of geographic redundancy and can support disaster recovery or global workloads.

But Multi-Region usually introduces:

  • more cost

  • more complexity

  • data replication considerations

  • operational complexity

The exam often tests trade-offs.

The guide highlights strategies such as:

  • redundancy

  • replication

  • backup

  • retries

  • circuit-breaker thinking

  • decoupling

This is a major architecture concept.

Understand the role of:

Queue-based asynchronous communication.

Publish/subscribe messaging.

Event routing.

Event-driven processing.

Workflow orchestration.

Imagine:

Frontend
Order Service
Payment Service
Email Service

If every component depends directly on the next, failure can spread.

Decoupling helps improve:

  • fault isolation

  • resilience

  • scalability

  • asynchronous processing

You should understand the broad DR strategies:

Backup & Restore
Pilot Light
Warm Standby
Multi-Site / Active-Active

As recovery speed increases:

cost and complexity usually increase as well.

This is classic SAA decision-making.

You should be comfortable with:

How quickly must the system recover?

How much data loss can the business tolerate?

Do not memorize DR strategies independently.

Ask:

What RTO and RPO does the business require?

Then choose the architecture.

⚡ Domain 3 — Design High-Performing Architectures

Section titled “⚡ Domain 3 — Design High-Performing Architectures”

24% of scored content

This domain focuses on choosing appropriate architecture for performance.

The study guide covers:

  • compute

  • storage

  • databases

  • networking

Understand when to use:

Greater operating-system control.

Serverless event-driven workloads.

Containerized applications.

Managed application deployment.

Batch processing.

Elastic EC2 capacity.

Ask:

Do I need OS-level control?

Is this event-driven?

Is this containerized?

Is the workload predictable?

Does it need to scale instantly?

Can it tolerate interruptions?

The answers guide the service choice.

Understand the difference between:

Layer 7 HTTP/HTTPS workloads and routing.

High-performance TCP/UDP-style workloads.

The guide also mentions Classic Load Balancer as legacy.

Be comfortable comparing:

  • S3

  • EBS

  • EFS

  • FSx

The guide goes deeper into EBS types, S3 storage classes, lifecycle policies, multipart upload, transfer acceleration, and file-system choices.

Ask:

Use S3-style thinking.

Think EBS.

Think EFS.

Specialized high-performance or Windows file system?

Section titled “Specialized high-performance or Windows file system?”

Think FSx options.

The study guide provides a useful decision pattern:

Requirement Direction
Relational RDS
Cloud-native relational Aurora
Key-value / NoSQL DynamoDB
In-memory cache ElastiCache
Analytics / Warehouse Redshift
Document-oriented DocumentDB-style use cases

This is critical.

Think:

availability

Think:

read scaling

Do not use them interchangeably.

Understand concepts such as:

  • Auto Scaling

  • caching

  • CloudFront

  • read replicas

  • DynamoDB DAX

  • S3 Transfer Acceleration

  • Route 53 routing

  • Global Accelerator

  • placement groups

💰 Domain 4 — Design Cost-Optimized Architectures

Section titled “💰 Domain 4 — Design Cost-Optimized Architectures”

20% of scored content

A good architect does not choose the cheapest service.

A good architect chooses the most cost-effective solution that still meets the requirements.

The study guide emphasizes cost optimization across:

  • storage

  • compute

  • databases

  • networking

  • monitoring and governance

Understand:

  • storage classes

  • lifecycle policies

  • archive options

  • infrequent-access patterns

  • EBS volume selection

  • unused resources

Understand the high-level use of:

  • On-Demand

  • Savings Plans

  • Reserved Instances

  • Spot Instances

  • serverless

Think:

Can this workload tolerate interruption?

Good candidates:

  • rendering

  • batch processing

  • stateless workers

  • distributed processing

Poor candidates:

  • workloads that cannot tolerate interruption without an appropriate architecture

Ask:

  • Is usage predictable?

  • Is usage intermittent?

  • Is serverless appropriate?

  • Do I really need Multi-AZ?

  • Do I really need read replicas?

Every added resilience or performance capability may increase cost.

Many students ignore network cost.

Do not.

Understand that architecture decisions involving:

  • NAT Gateway

  • cross-AZ traffic

  • cross-Region traffic

  • internet egress

  • VPC endpoints

  • CloudFront

can significantly affect cost.

The guide explicitly includes network cost optimization in Domain 4.

Do not ask:

Which AWS service is best?

There is rarely a universally best service.

Ask:

Which service is best for this requirement?

The exam is fundamentally about trade-offs.

Pay attention to phrases such as:

  • most secure

  • highly available

  • fault tolerant

  • lowest operational overhead

  • most cost effective

  • lowest latency

  • scalable

  • minimal management

  • private connectivity

  • automatic

  • serverless

  • near-zero downtime

These phrases are not filler.

They tell you what the architecture must optimize for.

Use this process:

Phase 1
Complete GoHackersCloud Course
Phase 2
Review Domain Objectives
Phase 3
Build the Architecture
Phase 4
Break and Troubleshoot It
Phase 5
Practice Scenario Questions
Phase 6
Track Weak Areas
Phase 7
Final Domain Review
Phase 8
Exam

Do not prepare for SAA-C03 using only videos.

At minimum, practise:

  • creating IAM roles

  • launching EC2

  • configuring Security Groups

  • creating VPCs

  • public and private subnets

  • route tables

  • S3

  • EBS

  • RDS

  • load balancing

  • Auto Scaling

  • CloudWatch

  • basic serverless workflows

A highly useful practice project is:

Internet
Route 53
Load Balancer
Public / Application Layer
Private Application Tier
Private Database Tier

Then ask:

  • Where should the database live?

  • Which Security Groups are required?

  • How should applications authenticate?

  • Where should logs go?

  • What happens if one AZ fails?

  • How do we scale?

  • How do we reduce cost?

  • How do we encrypt data?

That single architecture teaches multiple SAA domains.

Mistake 1 — Memorising Service Definitions

Section titled “Mistake 1 — Memorising Service Definitions”

SAA is scenario-heavy.

Knowing the definition is only the start.

VPC architecture appears everywhere.

Learn:

  • subnets

  • CIDR

  • routes

  • NAT

  • Security Groups

  • NACLs

  • endpoints

  • peering

  • hybrid connectivity

Architecture and security depend heavily on identity.

Understand IAM properly.

Common examples:

  • SQS vs SNS

  • Security Groups vs NACLs

  • Multi-AZ vs Read Replica

  • EBS vs EFS vs S3

  • ALB vs NLB

  • NAT Gateway vs Internet Gateway

  • VPC Peering vs Transit Gateway

  • CloudFront vs Global Accelerator

Mistake 5 — Choosing the Most Powerful Architecture

Section titled “Mistake 5 — Choosing the Most Powerful Architecture”

The exam often asks for:

most cost effective

or:

lowest operational overhead

The most complex solution is often wrong.

Always ask:

What happens if this resource fails?

Architects design for failure.

Mistake 7 — Ignoring Security Because You Want Architecture

Section titled “Mistake 7 — Ignoring Security Because You Want Architecture”

Security is the largest domain.

It deserves serious preparation.

Instead of long notes, create comparison tables.

Example:

Requirement Service
Object storage S3
Block storage EBS
Shared Linux filesystem EFS
Relational DB RDS
NoSQL DynamoDB
Queue SQS
Pub/Sub SNS
HTTP load balancing ALB
TCP/UDP high performance NLB

Then add:

Why?

That last column is what prepares you for the exam.

When reading a long architecture question:

Understand exactly what is being asked.

Example:

  • scalable

  • private

  • encrypted

  • low operational overhead

Example:

  • existing database

  • global users

  • unpredictable traffic

Step 4 — Remove Architecturally Wrong Answers

Section titled “Step 4 — Remove Architecturally Wrong Answers”

Do not compare every option equally.

Step 5 — Compare the Remaining Trade-Offs

Section titled “Step 5 — Compare the Remaining Trade-Offs”

Which option satisfies the requirements with the fewest unnecessary components?

This certification can support progression toward:

  • Cloud Support Engineer

  • Cloud Engineer

  • AWS Engineer

  • Junior Solutions Architect

  • DevOps Engineer

  • Cloud Security Engineer

  • Infrastructure Engineer

  • Cloud Consultant

But certification alone does not make someone an architect.

Architecture capability develops through:

  • experience

  • labs

  • design exercises

  • troubleshooting

  • reviews

  • projects

🛡️ Why SAA Matters for Cloud Security Engineer Roles

Section titled “🛡️ Why SAA Matters for Cloud Security Engineer Roles”

Cloud Security Engineers often receive architecture diagrams created by other teams.

You may be asked:

Is this design secure?

To answer that, you need to understand:

  • routing

  • identity

  • compute

  • databases

  • load balancing

  • APIs

  • serverless

  • storage

  • resilience

SAA gives you that architectural vocabulary.

After completing the course, practise explaining architecture without looking at notes.

1. How would you design a highly available web application in AWS?

Section titled “1. How would you design a highly available web application in AWS?”

Discuss:

  • multiple AZs

  • load balancing

  • Auto Scaling

  • resilient database architecture

2. What is the difference between scalability and elasticity?

Section titled “2. What is the difference between scalability and elasticity?”

A strong answer should discuss routing rather than simply saying:

“It has a public IP.”

13. How would you provide EC2 access to S3 securely?

Section titled “13. How would you provide EC2 access to S3 securely?”

15. How would you protect a public web application from web attacks?

Section titled “15. How would you protect a public web application from web attacks?”

17. Which storage would you use for an EC2 root disk?

Section titled “17. Which storage would you use for an EC2 root disk?”

18. Which service would you use for shared file storage?

Section titled “18. Which service would you use for shared file storage?”

19. How would you archive old data cost effectively?

Section titled “19. How would you archive old data cost effectively?”

23. How would you design a highly available relational database?

Section titled “23. How would you design a highly available relational database?”

25. How does CloudFront improve performance?

Section titled “25. How does CloudFront improve performance?”

26. How would you handle sudden traffic growth?

Section titled “26. How would you handle sudden traffic growth?”

27. How would you improve a read-heavy database workload?

Section titled “27. How would you improve a read-heavy database workload?”

30. How would you identify unnecessary AWS costs?

Section titled “30. How would you identify unnecessary AWS costs?”

Your company runs a web application on a single EC2 instance and a single database instance. Management wants higher availability without redesigning the entire application. What would you recommend?

A strong answer might discuss:

  • multiple application instances

  • Auto Scaling

  • load balancing

  • multiple Availability Zones

  • database high availability

Then explain:

why each component is needed.

When given a design problem, structure your answer:

1. Requirements
2. Users & Traffic
3. Compute
4. Networking
5. Data
6. Security
7. Availability
8. Monitoring
9. Cost
10. Trade-Offs

Interviewers want to understand your thinking.

Do not immediately say:

EC2, RDS, Lambda, S3, CloudFront, WAF, GuardDuty…

That is just a service list.

First understand the problem.

Then choose the architecture.

Project 1 — Highly Available Web Application

Section titled “Project 1 — Highly Available Web Application”

Design:

  • VPC

  • multiple AZs

  • ALB

  • EC2 Auto Scaling

  • RDS

  • S3

Document:

  • architecture

  • security

  • availability

  • cost considerations

Use concepts such as:

  • API Gateway

  • Lambda

  • DynamoDB

  • S3

  • CloudFront

Explain:

  • scalability

  • operational overhead

  • security

  • cost model

Project 3 — Secure Three-Tier Architecture

Section titled “Project 3 — Secure Three-Tier Architecture”

Design:

  • public load-balancer tier

  • private application tier

  • private database tier

Include:

  • Security Groups

  • IAM

  • encryption

  • logging

Project 4 — Disaster Recovery Architecture

Section titled “Project 4 — Disaster Recovery Architecture”

Choose one scenario and compare:

  • backup and restore

  • pilot light

  • warm standby

  • multi-site

Explain:

  • RTO

  • RPO

  • cost

  • complexity

After completing the SAA course, revisit the AWS Labs in this career path.

Especially:

SAA gives you stronger identity context.

Your VPC knowledge should now be much deeper.

Connect operational architecture to security telemetry.

Understand where security tools sit inside the architecture.

Architecture knowledge helps you understand what an attacker may have accessed.

📋 Runbooks Become More Valuable After SAA

Section titled “📋 Runbooks Become More Valuable After SAA”

Now return to:

  • AWS Account Security Assessment

  • AWS IAM Security Review

  • AWS Network Security Review

  • AWS Incident Response

You should notice a difference.

Before SAA, you may have followed steps.

After SAA, you should increasingly understand:

why those steps exist.

A job-ready learner should increasingly be able to:

Describe common AWS architectures.

Create basic VPC, compute, storage, and database environments.

Apply IAM, network controls, and encryption.

Explain Auto Scaling and load balancing.

Use Availability Zones, redundancy, and backups appropriately.

Investigate connectivity and permission problems.

Discuss cost and performance trade-offs.

Explain architecture decisions clearly.

📈 Beginner to Advanced Role Expectations

Section titled “📈 Beginner to Advanced Role Expectations”

Expected:

  • core AWS services

  • VPC basics

  • EC2

  • S3

  • IAM

  • monitoring

  • basic troubleshooting

Expected:

  • architecture

  • Auto Scaling

  • load balancing

  • private networking

  • databases

  • availability

  • automation awareness

Expected:

  • architecture plus security

  • IAM

  • encryption

  • network segmentation

  • logging

  • security services

  • incident-response awareness

Expected:

  • complex architectures

  • trade-offs

  • resilience

  • multi-account environments

  • hybrid networking

  • security governance

Expected:

  • requirements gathering

  • architecture decisions

  • business trade-offs

  • risk

  • security

  • resilience

  • cost

  • stakeholder communication

Passing SAA-C03 is valuable.

But a stronger outcome is being able to say:

I understand how AWS services fit together.

I can design basic secure and resilient architectures.

I understand how architecture decisions affect performance and cost.

I can explain why one AWS service is more appropriate than another.

I can build and troubleshoot basic AWS environments.

That capability is much closer to what employers need.

Do not immediately move to the next certification without applying what you learned.

Use:

Pass SAA-C03
Build Architecture
Secure IAM
Secure Networking
Enable Logging
Perform Labs
Complete Runbooks
Build Portfolio Projects
Prepare for Interviews

Then choose your specialization.

Your next logical progression is deeper AWS security.

You now understand the architecture.

The next question becomes:

How do we defend it?

That is where AWS security specialization becomes much more meaningful.

Do not study architecture by memorising diagrams.

Understand relationships.

Ask:

Why is this resource here?

What depends on it?

What happens if it fails?

Who can access it?

Is it public or private?

How is it encrypted?

How does it scale?

How much does it cost?

What telemetry does it produce?

Those questions turn AWS knowledge into architecture thinking.

A good architect does not know every service. A good architect knows how to reason about requirements and choose the right design.

You have now moved from foundational cloud knowledge into practical AWS architecture.

The next certification in this career path develops that architecture thinking at a much deeper enterprise level.

➡️ Next: 03 — AWS Certified Solutions Architect – Professional

In the next page, we will cover:

  • when you should attempt the professional-level certification

  • why it should not be rushed

  • enterprise architecture expectations

  • multi-account and multi-Region design

  • advanced networking

  • migration and modernization

  • business continuity

  • governance

  • architecture trade-offs

  • advanced exam strategy

  • senior engineer and architect job expectations

  • architecture interview questions

  • senior-level scenario preparation