Recording here: https://developer.ibm.com/code/videos/tech-talk-replay-build-faster-banking-apps-ibm-cloud-functions/
In retail banking, as in other industries, IT systems are often over-provisioned in anticipation of peak demand. For example extra server capacity may be planned to match an anticipated payday check deposit spike that occurs once every two weeks while remaining mostly idle during periods of lower demand.
In contrast, a serverless architecture can scale computing capacity in response to this demand, efficiently matching the exact capacity as needed. This results in a better customer experience and closer match between bank IT costs and real-time customer demand.
In a recent proof-of-concept with a large global bank, IBM developer advocates helped to modernize a check deposit workflow with an elastic, serverless architecture built on Apache OpenWhisk and IBM Cloud Functions. All told, the bank showed that they might employ this event-driven architecture to theoretically process a billion checks for a small fraction of the current compute costs of their existing system, which uses virtual machines and bare metal servers.