Projects / Arbibet
Arbibet: sports data platform and its operations
A production sports data and market-signal platform I architect and run: ingestion from 20+ sources, a star-schema warehouse on PostgreSQL, a Parquet cold archive queried with DuckDB, and its own observability layer. I write the architecture, specs and acceptance criteria; implementation runs through a spec-driven, AI-assisted workflow where an independent verifier closes every task.
Engineering
- Ingestion from 20+ external sources and APIs with checkpointed runs, dead-letter handling and content-hash deduplication, covered by over 200 automated tests.
- One metric contract behind every report and status page, so each number has one definition.
Observability and reliability
- Read-only monitoring across 4 production databases that separates data freshness from pipeline lag.
- Production incidents driven to durable fixes: "succeeded" runs that refreshed nothing (a stale image), an archive switch taken through out-of-memory incidents and a tested rollback.
Live
Arbibet platform in numbers
as of 2026-10-21 23:17 UTC ยท status page204 k
records ingested, last 24 h
99.3%
uptime, last 7 days
under 1 min
age of newest data at that time