Skip to main content

Amazon Web Services (AWS)

The world's most comprehensive and broadly adopted cloud platform, offering 200+ fully featured services from data centers globally.

Documentation

GuideDescription
AWS FundamentalsGlobal infrastructure, core services, Well-Architected Framework, pricing
Compute & NetworkingEC2, Lambda, ECS/EKS, VPC, ELB, Route 53, CloudFront
Security & IAMIAM policies, KMS, WAF, GuardDuty, encryption, security best practices
DevOps & CI/CDCodePipeline, CodeBuild, CodeDeploy, CloudFormation, Terraform, containers
Databases & StorageS3, EBS, RDS, DynamoDB, Aurora, Redshift, ElastiCache
Exam PrepCloud Practitioner, Solutions Architect, SysOps, DevOps Engineer certs
CloudFormation ExamplesReal CloudFormation templates, CodeDeploy configs, and automation examples
CLI & Services Cheat SheetComplete AWS CLI reference and 50+ services quick-reference
Interview Questions60+ questions from beginner to advanced with detailed answers

Core Services to Master

CategoryKey Services
ComputeEC2, Lambda, ECS, EKS, Fargate, Elastic Beanstalk
StorageS3, EBS, EFS, Glacier
DatabasesRDS, DynamoDB, Aurora, ElastiCache, Redshift
NetworkingVPC, ELB, Route 53, CloudFront, API Gateway
SecurityIAM, KMS, WAF, Shield, GuardDuty
DevOpsCodePipeline, CodeBuild, CodeDeploy, CloudFormation
MonitoringCloudWatch, X-Ray, CloudTrail, AWS Config

AWS Certification Path

LevelCertificationFocus
FoundationalCloud Practitioner (CLF-C02)Cloud concepts, billing, security basics
AssociateSolutions Architect (SAA-C03)Architecture design, high availability
AssociateDeveloper (DVA-C02)Application development, CI/CD
AssociateSysOps Administrator (SOA-C02)Operations, monitoring, automation
ProfessionalSolutions Architect Pro (SAP-C02)Complex multi-tier architectures
ProfessionalDevOps Engineer Pro (DOP-C02)CI/CD, automation, monitoring at scale

Architecture Best Practices

Follow the AWS Well-Architected Framework:

  • Operational Excellence — Automate operations and respond to events
  • Security — Protect data, systems, and assets
  • Reliability — Recover from failures and meet demand
  • Performance Efficiency — Use resources efficiently
  • Cost Optimization — Eliminate waste and optimize spending
  • Sustainability — Minimize environmental impact

Learning Path

  1. Start with fundamentals — understand cloud concepts, global infrastructure, pricing
  2. Master compute and networking — EC2, Lambda, VPC, load balancing
  3. Learn security — IAM, encryption, security services
  4. Understand databases and storage — S3, RDS, DynamoDB, caching
  5. Implement DevOps — CI/CD pipelines, IaC, containers
  6. Prepare for certification — targeted exam prep with practice questions

External Resources

ResourceDescription
AWS DocumentationOfficial documentation
AWS Skill BuilderFree and paid training courses
AWS Architecture CenterReference architectures and best practices
AWS Well-Architected LabsHands-on labs for the framework
EC2 Instance ComparisonEasy EC2 instance comparison tool

Tools & Utilities

ToolDescription
Cloud MapperAnalyze and visualize your AWS environments
CloudcraftAutomated AWS diagram mapping
TerraformerGenerate Terraform from existing infrastructure
ProwlerAWS security assessment tool
AWS NukeRemove all resources in an AWS account