Market Price Pipeline
Automated ingestion of Buff163 market data into PostgreSQL. It's the pricing backbone behind every skin platform I run.
What it is
A headless data pipeline with no public UI, and that’s the point. It continuously scrapes Buff163, the largest CS2 skin secondary market, normalizes what it finds, and lands it in PostgreSQL. The other lab builds read their pricing from there.
How it works
Playwright drives a pool of browser contexts against the marketplace endpoints, because the data is rendered client-side and rate-limited per fingerprint. Requests are scheduled around the throttle windows I’ve observed. Results are diffed against the last known state and only the movements get written, which keeps the write volume and the downstream signal clean.
Storage is a partitioned Postgres schema: one table for item identity, append-only tables for price points, and Redis as the “current value” hot cache the platforms read on every request. When an item’s price moves, subscribers hear about it through the same Socket.io layer IO Saga runs on.
Why it matters
Every instant buy and sell quote on my platforms traces back to this pipeline. It’s the most load-bearing piece of infrastructure in the lab. Everything else is presentation, and this is the source of truth. If it fails, prices go stale, and stale prices mean real money lost to arbitrage, so the monitoring here is louder than for anything else I run.
More from the lab
- 01 SEPT 2026 [Personal] IO Saga: Real-Time CS2 Skin EconomyLive pricing, automated trade settlement and a full Steam economy platform for Counter-Strike 2 skins.→
- 15 JUN 2026 [Personal] GammaSkins: Skin Marketplace PlatformA full Counter-Strike skin marketplace with instant bot trading, live inventory sync and Stripe payments.→
- 01 FEB 2024 [Client] Gecko Capital: Document Publishing SiteA lightweight website for publishing company documents, with the server setup and deployment done by me.→
Stuck on a hard technical problem? Maybe I can help.
I take on the occasional advisory job, custom software architecture and research collaboration. There's no sales funnel. You write to me and I answer.