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.