This repository is a TypeScript AWS CDK reference implementation for an event-driven data pipeline using S3, EventBridge, Lambda, Glue, and Redshift.
It is currently wired for a shared ALSAC POC AWS account.
If you want to understand the system:
If you want to operate or test the current slices:
The standard local AWS profile for this repository is:
AWS_PROFILE=alsac- region:
us-east-1
For local CDK commands, prefer the repo scripts that pin the profile and region explicitly.
pnpm run build
pnpm run synth
pnpm run synth:alsac
pnpm run diff:alsac
pnpm run deploy:alsacIf the account has not been CDK-bootstrapped in us-east-1, run:
pnpm run bootstrap:alsac- docs/VISION.md
- docs/ARCHITECTURE.MD
- docs/ARCHITECTURE-EXPLAINED-SIMPLY.md
- docs/operations/INGESTION-SLICE-RUNBOOK.md
- docs/operations/ANALYTICS-SLICE-RUNBOOK.md
For implementation workflow details and repository execution rules:
Default completion gates for this repository:
pnpm run buildpnpm run synth
Deployment is task-specific and should only be required when the issue explicitly includes deployment or runtime validation.