Just to clarify, are we expected to handle potential conflicts between auctions? For example, should we be able to resolve a situation in which two auctions with the same name and different end_time are created in rapid succession before our servers can replicate/propagate the data? If so, should we take the auction that was created first and discard the second?
On a related note, I expect that we are supposed to handle bids placed at virtually the same time, differentiating based on bid_time.