Acme Sportsbook

Realtime Odds Engine

Realtime Odds Engine

Overview

Built a low-latency odds aggregation and pricing engine processing millions of market updates per day with sub-100ms p95 latency.

What I did

Designed a streaming pipeline with Kafka for provider feeds and Redis for hot caches.

Implemented a pricing microservice in TypeScript with circuit breakers and backpressure.

Wrote canary deployments and autoscaling policies to handle spikes during major events.

Highlights

Reduced odds propagation time from 450ms to ~85ms p95.

Cut cloud spend by ~18% via targeted caching and batch writes.