Get Started
Prerequisites
Before you begin, ensure you have the following tools installed on your local machine:
Git
Python 3.12
AWS CLI
Terraform (v1.0+)
Terragrunt: Wrapper for managing Terraform configurations
Docker
Make
uv: Python package management tool
AWS Credentials
Set up your AWS credentials in the ~/.aws/credentials
file:
Don't forget to include the region in your profile
Quick Start
For a quick start with local deployment and local Terraform state:
This command will:
Deploy all Terraform modules in the correct order
Build and push Docker images for the ingestion and transformation pipelines
Verify Your Deployment
After deployment completes:
Navigate to the AWS Step Functions service
Find your pipeline's step function (e.g.,
dev-chess-step-function
)Execute the step function with an empty payload
Monitor the execution to verify the pipeline runs successfully
Next Steps
After your initial deployment, you might want to:
Last updated