First Fargate Task

Serverless containers.

Overview

The first Fargate task is the moment containers move from EC2-managed to AWS-managed compute. AWS owns the substrate (patching, scaling, capacity planning); the team owns the task definition, the image, and the IAM. Five primitives carry most operational use, and getting them right on task one means every subsequent service inherits the same patterns.

The approach

Start with ECS Fargate, declare task definitions as code, stream logs to CloudWatch, right-size from real telemetry. The patterns landed on task one are the patterns every later service will inherit, so spend the time getting them right.

Why this compounds

Each task inherits the patterns the team set on the first one. Standard task definitions, standard logging, standard right-sizing all spread to new services without re-learning. By year two Fargate is the default for any container that doesn't explicitly need EC2.