Compute, Containers, and Scaling
The question for this group
Where should this workload run, and what will I still need to operate?
Practice containers on ECS with Fargate; compare other models before adding them.
Topics to explore
- Compute models: virtual machines, containers, functions, and the operational trade-offs.
- EC2 basics: instances, images, storage, service management, patching, and Systems Manager access.
- Container basics: Dockerfiles, image layers, registries, ports, volumes, and local Compose workflows.
- Container delivery: ECR, image tags and digests, image scanning, and architecture compatibility.
- ECS with Fargate: task definitions, services, roles, resource sizing, health checks, and load balancing.
- Serverless and scaling: Lambda, API Gateway, cold starts, concurrency, statelessness, and autoscaling.
Practice target
Containerize an existing sample API, publish it to ECR, and run it on ECS with Fargate. Diagnose a failed health check and compare this design with Lambda.