Loading page…
Timed auctions with a five-state life cycle, tiered minimum raises, validate-then-append under a lock per auction, a clock that decides when an auction ends, a two-minute soft close with a lazy deadline heap, idempotent bid ids, events published after the lock, and a 20-thread race for a brass lamp.
Twenty people bid 2,000 rupees on the same brass lamp, in the same millisecond.