luizmachado.dev

PT EN

Recent posts

Session 016 — ECS: Capacity Providers and Application Auto Scaling

Capacity Providers for Fargate and Fargate Spot with weights, Application Auto Scaling with custom metrics, backlog per task for SQS, and Spot cost savings calculation.

Session 015 — ECS Fargate: networking, security groups and IAM Roles for Tasks

Fargate awsvpc model with ENI per task, granular security groups, Task Role vs Execution Role, VPC endpoints for private subnets, and ECS Exec for debugging.

Session 014 — ECS: Services, service discovery and ALB Target Group integration

ECS Service with ALB Target Group, health checks with grace period, AWS Cloud Map for service-to-service discovery, and when to use each approach.

Session 013 — ECS: Task Definitions — containers, volumes, logging and resource limits

Complete task definition with multiple containers (sidecar pattern), awslogs driver for CloudWatch, EFS volumes, and CPU/memory limits per task vs per container.

Session 012 — CDK: Context, feature flags and production-grade cdk.json

Cached context lookups in cdk.context.json, feature flags to control migration behaviors, and cdk.json structure for teams with reproducible CI.