Analytics that stopped timing out
Analytics pipeline rebuild · Chaves na Mão
Every query timed out against ever-growing MySQL shards. I benchmarked Kinesis Firehose, Redis Streams and in-memory buffering, chose Tinybird as the columnar store, and rewrote ingestion end to end. Advertisers now get real-time dashboards that were impossible before.
Node.js, TypeScript, Kinesis, Tinybird, AWS
Average dashboard query, before and after
Drawn to scale against a 20 s gateway timeout.