I wounder how the world-wide ATM-systems are architected. It must be pretty hard for the banks to design a consistent system world wide. Do they use eventual consistency for this or do they use a great ACID system?
I can be in Sweden one day, where my bank is and use the ATM, then take the airplane to USA or Thailand and use the ATM abroad a few hours later. If the system is consistent, then they need a very reliable connection to anywhere in the world.