1. Design Secure Architectures:
- Identity and Access Management (IAM)
- Encryption (KMS, ACM, TLS)
- Compliance best practices
- Security Groups, Network ACLs
2. Design Resilient Architectures:
- High availability and fault tolerance
- Disaster recovery, Scaling strategies
- Compliance best practices
3. Design High-Performing Architectures:
- Choosing appropriate services
- configurations for optimal performance
- Load balancing
- Content delivery (CloudFront)
4. Design Cost-Optimized Architectures:
- Efficient resource management
- Cost optimization strategies
- Spot Instances, reserved instances, and other cost-saving options
5. Other Key Topics:
- Compute services (EC2, ECS, Lambda)
- Storage services (S3, EBS, EFS)
- Networking (VPC, Subnets, Route Tables, DNS)
- Application services (SNS, SQS, Kinesis, IoT, SES, Step Functions)
- Serverless architectures (Lambda, API Gateway)
- CloudFormation, OpsWorks, Elastic Beanstalk
- Monitoring and logging (CloudWatch)
- Data migration and transfer
- Microservices and event-driven architectures
- Hybrid cloud models
- AWS Well-Architected Framework
- Database services (DynamoDB, RDS, Aurora)