System Architecture.
To achieve the sub-second latency required for a hybrid auction, the platform departs from traditional monolithic web architectures.
Proprietary
Micro-Sync Ecosystem
We engineered a proprietary Micro-Sync Architecture, ensuring a physical gavel strike synchronizes instantly with a bidder in a remote location. Unlike legacy platforms, Auctionmen utilizes the Mercure protocol.
Mercure Protocol Integration
A purpose-built protocol designed to maintain state integrity across thousands of concurrent bidding sessions.
Zero-Latency "Push"
Updates are pushed to the client instantly. We do not wait for the user's device to ask for an update.
Connection Multiplexing
Allows thousands of concurrent connections with minimal battery drain on mobile devices.
Reconnection Resilience
The protocol automatically recovers missed events, ensuring legal consistency at all times.
Microservices
Decomposition
To ensure stability during peak traffic, we decoupled the system into four distinct microservices.
RTBE Service
Processing bid actions and real-time price pushes.
Frontend Layer
Decoupled state container for instant UI updates.
API Gateway
Traffic controller routing requests to specific services.
Backend Base
Core Orchestrator for KYC and legal rules.
The Micro-Sync Workflow
The following process illustrates the "Event Loop" of a single bid, demonstrating how the architecture guarantees data integrity across the hybrid environment:
Ingest
A bid is placed, and the API Gateway instantly routes this specific action to the Bidding Microservice, bypassing the heavier Backend Base.
Validate
The Bidding Service checks the "Atomic State" to ensure two people didn't bid the same amount at the exact same millisecond.
Broadcast
Upon validation, the service posts a payload to the Mercure Hub.
Sync
Mercure simultaneously pushes the new price to the Auctioneer's tablet (on stage) and the Online Bidder's phone (at home). This entire loop executes in < 200 milliseconds, effectively eliminating the "latency gap" that competitors face.