Hi, got asked this question and was a little bit puzzled. So the problem:
We have e-shop with different products with different prices but every item is only single in stock, so the first who clicks buy actually buys the item and then it is removed from the shop. There is lots of clients all over the world and they all will access the shop concurrently. Design such system.