AWS Roadmap¶
- Roadmap: https://roadmap.sh/aws
1. Introduction¶
- What is Cloud Computing?
- IaaS vs PaaS vs SaaS
- Public vs Private vs Hybrid Cloud
- Introduction to AWS
- AWS Global Infrastructure
- Shared Responsibility Model
- Well Architected Framework
2. EC2¶
- Instance Types
- CPU Credits
- Storage / Volumes
- Keypairs
- Elastic IP
- User Data Scripts
- Purchasing Options
3. VPC¶
- CIDR Blocks
- Subnets
- Private Subnet
- Public Subnet
- Route Tables
- Security Groups
- Internet Gateway
- NAT Gateway
4. IAM¶
- Policies
- Identity-based
- Resource-based
- Users / User Groups
- Roles
- Instance Profiles
- Assuming Roles
5. SES¶
- Sandbox / Sending Limits
- Identity Verification
- DKIM Setup
- Feedback Handling
- Configuration Sets
- Sender Reputation
- Dedicated IP
6. Route53¶
- Hosted Zones
- Routing Policies
- Health Checks
7. Cloudwatch¶
- Metrics
- Events
- Logs
8. S3¶
- Buckets / Objects
- Bucket / Object Lifecycle
- Storage Types
- Standard
- S3-IA
- Glacier
9. Auto-Scaling¶
- AMIs
- Launch Templates
- Auto-Scaling Groups
- Scaling Policies
- Elastic Load Balancers
10. RDS¶
- DB Instances
- Storage Types
- General Purpose
- Provisioned IOPS
- Magnetic
- Backup / Restore
11. DynamoDB¶
- Tables / Items / Attributes
- Primary Keys / Secondary Indexes
- Data Modeling
- Streams
- Capacity Settings
- Limits
- Backup / Restore
- DynamoDB Local
12. Cloudfront¶
- Distributions
- Policies
- Invalidations
13. ElastiCache¶
- Quotas
14. ECR¶
15. Lambda¶
- Creating / Invoking Functions
- Layers
- Custom Runtimes
- Versioning / Aliases
- Event Bridge / Scheduled Execution
- Cold Start and Limitations
- API Gateway
- Lambda@Edge
16. EKS¶
17. ECS¶
- Clusters / ECS Container Agents
- Tasks
- Services
- Launch Config / Autoscaling Groups
- Fargate