AWS Certified Solutions Architect Associate (2025) - My Learnings
Core AWS Services
Compute
- EC2: Instance types, Auto Scaling, Elastic Load Balancer (ELB), Placement Groups
- Lambda: Serverless computing, event triggers, pricing model
- Elastic Beanstalk: Simplified deployment of applications
Storage
- S3: Storage classes, versioning, lifecycle policies, encryption
- EBS: Volume types, snapshots, encryption
- EFS: Shared storage for multiple instances, performance modes
- Glacier: Archival storage, retrieval options
Databases
- RDS: Multi-AZ, Read Replicas, Backup & Restore
- DynamoDB: NoSQL, Global Tables, Streams
- Redshift: Data warehousing, columnar storage, performance tuning
- ElastiCache: Redis & Memcached, caching strategies
Networking & Security
- VPC: Subnets, Route Tables, Security Groups, NACLs, VPC Peering
- IAM: Roles, Policies, Users & Groups, MFA, Best Practices
- CloudFront: CDN, Edge Locations, Signed URLs
- Route 53: DNS routing, Latency-based routing, Failover policies
- WAF & Shield: DDoS Protection, Web security
Monitoring & Logging
- CloudWatch: Logs, Metrics, Alarms, Custom Dashboards
- CloudTrail: API activity logging, Governance & Compliance
- AWS Config: Resource configuration history, compliance auditing
High Availability & Disaster Recovery
- Multi-AZ & Auto Scaling: Ensuring uptime and fault tolerance
- Backups & Snapshots: Data durability strategies
- Pilot Light & Warm Standby: Disaster recovery patterns
Cost Optimization
- Reserved vs Spot Instances: Cost savings strategies
- AWS Trusted Advisor: Cost recommendations
- Budgets & Cost Explorer: Analyzing & optimizing AWS spend