Deploy Bruin with AWS ECS

Run Bruin pipelines as ECS Fargate tasks with ECR images, Secrets Manager credentials, EventBridge schedules, and CloudWatch logs.

What

Goal - Run Bruin pipelines as containerized ECS Fargate tasks in AWS.

Best for - AWS production workloads that need more runtime, memory, networking control, or operational control than Lambda.

Prerequisites

  • An AWS account with permission to manage ECS, ECR, IAM, EventBridge, Secrets Manager, networking, and CloudWatch
  • AWS CLI configured locally
  • Docker installed
  • A Bruin project ready to deploy
  • Production data platform credentials

Bruin CLI can run inside your own AWS container platform. Bruin Cloud is the managed path when you want governed scheduling, lineage, logs, backfills, notifications, and secure connection management without operating ECS tasks yourself.