High-frequency auction platform
A production-ready auction platform designed for high-concurrency bidding wars where fairness is non-negotiable. Built to handle bidders on a single item, the system guarantees that every winning bid is processed atomically and broadcasted with millisecond latency without ever crashing the browser.

The Problem
The Solution
My Role
Tech Stack
Key Decisions
- 1
REST for Writes, WS for Reads: Decided to use REST for bid placement to leverage HTTP headers for Idempotency Keys, ensuring network retries never result in duplicate bids, while reserving WebSockets strictly for efficient data streaming.
- 2
Redis Pub/Sub Backbone: Chose Redis as the messaging broker to allow the platform to scale horizontally. Adding more API nodes increases connection capacity without overloading the primary database.
- 3
Automated Performance Guardrails: Integrated k6 stress testing into the development workflow to mathematically prove that the system maintains p95 latency under 200ms with 100+ concurrent virtual users.
Screenshot Gallery
