Great Systems are Built from Decisions
Quant Edge Exchange separates transient traffic from authoritative business truth, allowing each workload to be optimized independently.
Why DynamoDB for Traffic?
Problem
Millions of bid events can arrive continuously across regions. Most of these records are temporary and do not represent business truth.
Decision
Store transient auction traffic in Amazon DynamoDB.
Why Aurora DSQL for Settlement?
Problem
Winning bids become financial outcomes. Incorrect settlements cannot be tolerated.
Decision
Store authoritative settlement records in Aurora DSQL.
Why Separate Traffic From Truth?
Problem
Treating every event as a transaction creates unnecessary coordination overhead.
Decision
Traffic and business truth are stored in specialized systems.
Why OCC + Full Jitter?
Conflict Scenario
Decision
Use Optimistic Concurrency Control with randomized exponential backoff to recover safely from write conflicts.
Why Not Use One Database?
Single Database
Specialized Storage
Not every event deserves global consistency.
Auction traffic is abundant. Financial truth is scarce. Treat them differently.
The cost of coordination should match the value of the data.
