Overview
Since Buz minimizes event tracking infrastructure it can be deployed quickly in unique ways.
Terraform is provided for two deployment patterns on AWS and GCP:
- Lambda -> Kinesis Firehose -> Dynamically-partitioned S3 on AWS
- Cloud Run -> Pub/Sub -> BigQuery on GCP
This terraform is meant to serve as an example but could just as easily be run in production (ask us how we know..)
Deployments
| Deployment | Method | Supported? | Maintainer | Details |
|---|---|---|---|---|
| AWS Lambda | Container image | Yes ✅ | 🐝 | Terraformed end-to-end |
| AWS ECS | Container image | Yes ✅ | 🐝 | X-arch container images |
| GCP Cloud Run | Container image | Yes ✅ | 🐝 | Terraformed end-to-end |
| K8s | Container image | Yes ✅ | 🐝 | X-arch container images |
| Bare metal | Binary | Yes ✅ | 🐝 | X-arch binaries |
| Fly.io | Container image | Not yet ⚠️ | N/A | This could be you. |
| Azure function | Container image | Not yet ⚠️ | N/A | This could be you. |
| Knative | Container image | Not yet ⚠️ | N/A | This could be you. |