Skip to content
C Codeloom

Topics / AWS

☁️

AWS

Cloud infrastructure on AWS. EC2, S3, IAM, Lambda, and beyond.

Why learn AWS?

  • The dominant cloud provider — over 200 services and growing.

  • AWS-shaped jobs exist at almost every mid-to-large company.

  • Generous free tier for learning and small projects.

  • A solid foundation for understanding any cloud (concepts transfer).

What you can build with AWS

Hosting full applications File storage and CDNs (S3 + CloudFront) Serverless functions (Lambda) Databases, queues, and managed services

AWS tutorials

8 articles

Hand-written tutorials, ordered as a recommended learning path.

  1. 01 S3 Basics A hands-on tour of Amazon S3 — buckets vs objects, naming rules, regions, public vs private access, presigned URLs, and the everyday aws s3 CLI commands.
  2. 02 EC2 Basics A beginner-friendly tour of Amazon EC2 — instance types, AMIs, key pairs, security groups, launching via the console, SSH access, the free tier, and the difference between stopping and terminating an instance.
  3. 03 Lambda Basics A beginner-friendly tour of AWS Lambda — the handler signature, runtime choices, triggers from API Gateway and S3 and EventBridge, cold starts, packaging, and the IAM execution role every function needs.
  4. 04 AWS CDK Use the AWS Cloud Development Kit to define cloud infrastructure in TypeScript with constructs, stacks, and CloudFormation as the deploy engine.
  5. 05 CloudFront Learn how Amazon CloudFront works: origins, distributions, cache behaviors, invalidations, signed URLs, and pairing CloudFront with S3 for static sites.
  6. 06 IAM Basics Learn AWS IAM fundamentals: root vs IAM users, JSON policies, roles for services, least privilege, and common pitfalls that lead to security incidents.
  7. 07 RDS Basics A practical introduction to Amazon RDS: supported engines, instance types, backups and snapshots, multi-AZ deployments, parameter groups, and security.
  8. 08 VPC Basics Understand AWS VPC fundamentals: public vs private subnets, internet and NAT gateways, route tables, and the difference between security groups and NACLs.