Design a scalable banking system | Capital One