A dramatic increase in usage of financial services through internet and digital channels in recent years has blurred the border between online banking and the satisfaction of client needs in the world of IoE. Traditional Core Banking platforms face new challenges such as the volumes of data they need to process in real time, workloads of tens of thousands of transactions per second, 24×7 availability, etc. with which they can no longer cope. Distributed computing technologies unlock web-scale, client-centric architectures for next generation banking platforms that can handle hundreds of thousands of TPS and can support built-in machine learning algorithms and AI. This will be a required foundation to provide best in class financial services based on real-time analytics of client behavior and decision making patterns.