Cloud computing lets you rent computing resources instead of buying and operating your own hardware.

Why cloud exists

Cloud providers let teams create infrastructure on demand.

Benefits:

Cloud does not remove engineering responsibility. It changes what you manage.

AWS account

An AWS account is the boundary for billing, permissions, and resources.

Production systems often use multiple accounts:

This reduces blast radius.

Regions

A Region is a geographic area where AWS has multiple data centers.

Examples:

Choose a Region based on latency, service availability, compliance, and cost.

Availability Zones

An Availability Zone is one or more isolated data centers inside a Region.

Deploying across multiple Availability Zones improves availability because one zone can fail without taking down the whole system.

Edge locations

Edge locations are used by services like CloudFront to cache content closer to users.

They reduce latency for static assets, downloads, and global delivery.

Backend architecture view

A typical backend may use:

Quick revision