Junior — Senior
Constructing a microservice for executing money transfers
livecode
Task condition
It is necessary to create a microservice that:
- Performs fund transfers between user accounts.
- Ensures the atomicity and security of all transactions.
- Properly handles errors such as insufficient balance, non-existent account, and other exceptional situations.