Deploy Bruin with AWS Lambda
Package Bruin in an AWS Lambda container image for short scheduled or event-driven production pipeline runs.
What
Goal - Run Bruin pipelines as short AWS Lambda jobs packaged as container images.
Best for - Scheduled or event-driven AWS workloads that fit Lambda runtime and resource limits.
Prerequisites
- An AWS account with permission to manage Lambda, ECR, EventBridge, IAM, Secrets Manager, and CloudWatch Logs
- AWS CLI configured locally
- Docker installed
- A Bruin project ready to deploy
- Production data platform credentials
Bruin CLI gives you an open-source runtime inside your AWS account. For longer pipelines or richer managed operations, use AWS ECS or Bruin Cloud. Bruin Cloud adds governed scheduling, lineage, backfills, notifications, secure connections, and observability.
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.