AWS ECS, Fargate & ECR: Running Containers

If your app is packaged as a Docker container, AWS gives you three services that work together to run it: ECS to orchestrate containers, Fargate to run them without managing servers, and ECR to store the images. ECS — Elastic Container Service ECS launches Docker containers on AWS. The key thing about it: you provision and maintain the EC2 instances — the infrastructure — and AWS handles starting and stopping containers across those EC2s....

May 17, 2026 · 2 min · Daman Arora

AWS ELB & ASG: Load Balancing and Auto Scaling

A single EC2 instance is a single point of failure. To make an app highly available and elastic — able to handle variable load and survive failures automatically — AWS gives you two services that work hand in hand: ELB and ASG. The two pieces Service What it does Question it answers ELB Distributes incoming traffic across multiple EC2s “How do users reach my fleet?” ASG Adds, removes, and replaces EC2s based on demand or health “How big should my fleet be?...

May 16, 2026 · 4 min · Daman Arora

AWS EC2: Elastic Compute Cloud

EC2 is the compute layer of AWS — rentable virtual machines. When you need a server to run an application, EC2 is where it lives. The core pieces Launching an EC2 instance means assembling a handful of parts. Each one answers a specific question. Piece What it is Instance A running VM AMI The image/template the VM boots from — OS plus pre-installed software Instance Type Sizing — CPU, RAM, network (e....

May 16, 2026 · 4 min · Daman Arora