let's just say that customer A in bank 1 wants to send 1000$ money to customer B in bank 2. How do the banks make sure that this transaction is atomic?
I understand that inside the same database, we can use database transaction to ensure the atomicity. But how is that accomplished if it's cross applications?
Thanks