Repository navigation
Summary
Extends OpenBI with the eight-layer cloud-readiness work planned in
docs/v3-roadmap.md. Everything runs locally at zero cost, but every
component speaks the same protocol or implements the same concept as its
managed AWS or GCP counterpart.
What's added
| Phase | Component | Maps to |
|---|---|---|
| 1 | Traefik ingress | ALB / Cloud LB |
| 2 | MinIO | S3 / GCS |
| 3 | Redis cache-aside | ElastiCache / Memorystore |
| 4 | LocalStack S3 + SQS | S3 + SQS |
| 5 | OpenFaaS serverless | Lambda / Cloud Functions |
| 6 | Terraform IaC (full) | Terraform AWS/GCP providers |
| 7 | Loki + structured logging | CloudWatch Logs / Cloud Logging |
| 8 | Cloud mapping doc | — |
Reproducibility
From an empty Docker host:
cd infrastructure/terraform
terraform init
terraform apply
./scripts/bootstrap-kind-images.sh