Design a system that should be able to process thousands of transactions concurrently pertaining to a bank account. Transactions are credit and debit transactions. Consistency should be maintained at all times. Bank account balance can never be negative.
Can someone please help design this system or provide any link? Any help is appreciated.