in reply to
Re: A distributed design challenge
in thread A distributed design challenge
We considered subtracting the bidding amount from the budget when the server bids, but there are some technical reasons which make it more difficult to restore that amount if the server loses. Overspending is still possible when you have 36 boxes bidding at the exact same moment (unless one of them takes a lock on Redis, but that changes our parallel bidding to serial and kills our response times, meaning we lose bids we would want to win).