I hope I will never have to rely on a bank that uses this architecture. It seems they are vastly underestimating the complexity of distributed systems and the range of their failure modes. It's all cool if you're building a web site, less so if it's about your money and being unable to pay at a gas station.