BlogsTemporalTemporal Worker Deployment on AWS ECS

Temporal Worker Deployment on AWS ECS

Temporal Worker Deployment on AWS ECS

1
posts
2026

Temporal Workers can now be deployed to Amazon ECS with Fargate, offering a streamlined approach for long-running, task-based workloads. This includes guidance on container configuration, health checks, graceful shutdown, IAM roles, Fargate Spot utilization, and scaling strategies tailored for Temporal's unique operational model. Observability is enhanced through CloudWatch logs and container insights, with recommendations for when to choose ECS over EKS.

2026

Deploying Temporal Workers to Amazon ECS

4/2/2026

This post details the technical considerations and implementation steps for deploying Temporal Workers on Amazon ECS with Fargate. It covers Dockerfile best practices for Temporal Workers, implementing HTTP health checks, handling SIGTERM for graceful shutdown, configuring ECS task definitions with SSM Parameter Store for secrets, differentiating between ECS execution and task roles, leveraging Fargate Spot for cost savings, and setting up ECS Application Auto Scaling with asymmetric cooldowns and minimum capacity. It also provides guidance on observability using CloudWatch logs and container insights, and outlines criteria for choosing between ECS and EKS.