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.
More guides
Capstone: add returns to the pipeline
Extend the project, prove the result, and assess the finished pipeline.
Describe the model in its asset definition
Keep the metric definition, owners, limits, and checked examples next to the SQL.
Load and profile the source data
Load local commerce data and check its shape before modeling it.