Commit Graph

11 Commits

Author SHA1 Message Date
amianthus
722d0f464a feat: 🎸 plan_id in tb schemas 2026-05-15 12:58:30 +01:00
Owen Greenhalgh
ac571acc0d drop FORWARD_QUERY from events.datasource 2026-05-13 12:49:04 +01:00
Owen Greenhalgh
314f64b2c8 add plan_id, reset to TrackDeduction; switch tinybird events.deductions to JSON 2026-05-13 11:23:59 +01:00
Owen Greenhalgh
82c34ded1a rename track response field to deductions 2026-05-13 10:53:34 +01:00
Owen Greenhalgh
f04b73db8e expose per-balance mutations on track response 2026-05-12 20:18:34 +01:00
amianthus
4e1ad38406 feat: 🎸 show refunded status on dashboard 2026-04-14 12:01:27 +01:00
amianthus
4eca646ded feat: 🎸 sync tinybird 2026-04-06 17:15:27 +01:00
amianthus
19e6083b16 feat: 🎸 firecrawl emergency 2026-04-05 17:47:33 +01:00
amianthus
058418a374 feat: 🎸 final scripts and datasources for cdc 2026-02-26 14:14:26 +00:00
amianthus
cfe7282c23 feat: 🎸 initial datasource 2026-02-25 17:06:34 +00:00
amianthus
1dc4ad1a22 feat: add Tinybird dual-write infrastructure
Add parallel event ingestion to Tinybird alongside existing Postgres/ClickHouse flow.
Events are sent to both systems simultaneously via EventBatchingManager.

- Add Tinybird client setup and ingest endpoint (zod-bird)
- Add event mapping and send utilities with retry/error handling
- Add Tinybird datasources and materialized views
- Modify EventBatchingManager to dual-write to SQS + Tinybird
- Route track events through batching manager

Tinybird will silently skip if not configured (TINYBIRD_URL/TINYBIRD_TOKEN).
2026-01-29 17:28:41 +00:00