Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.
Daniel Krook edited this page Jun 13, 2017 · 8 revisions

Project OpenChecks on IBM Code

This wiki contains the getting started content posted the IBM Code site.

Page head

Automatically scale to handle peaks in banking customer demand

Hero text

Enable your bank deposit processing system to scale automatically in response to payday demand

Intro text

In retail banking deposit processing, IT systems are often over-provisioned in anticipation of peak demand, such as payday every other Friday. A serverless architecture scales compute capacity in response to demand and can be used to efficiently match the exact capacity needed. This results in a better customer experience, and an overall better match between bank IT costs and customer demand.

Overview

This developer journey shows the power of serverless, event-driven architectures to support a cloud analytics workflow that provides better customer service for smarter home appliances. We demonstrate an edge-to-cloud scenario that integrates the Watson IoT Platform, OpenWhisk, and Bluemix services. It’s important to know how to maximize the full benefits of your IoT-enabled appliances because this emerging type of application design is becoming the standard.

In this scenario, a network-connected refrigerator sends status messages about its parts to the Watson IoT Platform service in Bluemix. The Watson IoT Platform triggers actions in OpenWhisk to analyze the message content and determine whether a part requires replacement. If a part requires replacement, the warranty status of the appliance is checked. If the part is under warranty, a replacement is automatically ordered and an email notification is sent. If the part is no longer under warranty, a pending order is created and a request for authorization of payment is issued.

Flow

  1. One
  2. Two
  3. Three
  4. Four
  5. Five

Components

  • OpenWhisk
  • Cloudant NoSQL DB

Featured technologies

  • Serverless

Related blogs

  • Link to blog post below

Related links

  • What makes serverless architectures so attractive? - Serverless architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach very compelling from both an application development and deployment cost perspective.

  • Build a cloud native app with Apache OpenWhisk - At this live coding event, Daniel Krook provides an overview of serverless architectures, introduces the OpenWhisk programming model, and then deploys an OpenWhisk application on IBM Bluemix, while you watch, step-by-step.

Blog post

Bank deposit processing with OpenWhisk

Imagine that your team is a mobile video game studio of three people. ...

But it doesn't have to be this way. If you had implemented your backend logic as individual microservices deployed to a serverless platform like OpenWhisk, the system could have autoscaled to match demand exactly. ...

This is the promise of an event-driven, serverless architecture for new cloud-native applications such as those that support the microservices needed for mobile gaming backends. Check out the new OpenWhisk demo on ...

Clone this wiki locally