AWS Fundamentals
Must-know AWS services and cloud concepts for backend developers.
- Cloud Basics and AWS Global Infrastructure — Cloud computing, Regions, Availability Zones and choosing a Region.
- VPC and Networking Basics — VPCs, public/private subnets, routing, gateways and security groups.
- IAM: Users, Roles and Policies — Authentication, permissions and least-privilege access.
- CloudWatch, Billing and Shared Responsibility — Logs, metrics, alarms, cost controls and AWS versus customer duties.
- S3: Object Storage — Buckets, objects, access control, versioning and common use cases.
- RDS: Managed Databases — Managed SQL databases, backups, Multi-AZ and connection safety.
- EC2: Virtual Servers — Instances, AMIs, instance types, key pairs and security groups.
- Load Balancing and Auto Scaling — Distributing traffic, health checks and automatically changing capacity.