© 2017 IBM Corporation l Interconnect 2017
Overview of Apache OpenWhisk
and IBM Cloud Functions
@estesp
Phil Estes

Senior Technical Staff, IBM Cloud CTO
office
https://integratedcode.us
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
OpenWhisk is a
cloud platform that
executes code in
response to events
OpenWhisk enables these serverless, event-driven workloads
Provides serverless deployment and operations model
Runs code only on-demand on a per-request basis
Optimized utilization, fine-grained metering at any scale
Flexible, extensible, polyglot programming model
Open source and open ecosystem (Apache Incubator)
Ability to run in public, private, and hybrid models
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
Apache
Incubator
OpenWhisk is built on solid open source foundations
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
Developers work with triggers, actions, rules, and packages
Data sources define events
they emit as Triggers.
Developers map Actions to
Triggers via Rules.
Packages provide integration
with external services.
T
A
P
R
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
Apache
Incubator
The OpenWhisk ecosystem is growing
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
IBM Cloud Functions provides management, tooling, and monitoring
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
IBM Cloud Functions provides management, tooling, and monitoring
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
IBM Cloud Functions provides management, tooling, and monitoring
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
IBM Cloud Functions also provides included API gateway integration
IBM Cloud Functions powered by Apache OpenWhisk@estesp github.com/krook/functions17
Managed OpenWhisk with
IBM Cloud Functions
bluemix.net/openwhisk
Delivered as

Open source via Apache
openwhisk.org
Get started with Cloud Functions, or explore the open source project
github.com/openwhisk
slack.openwhisk.org
twitter.com/openwhisk
medium.com/openwhisk

OpenWhisk and IBM cloud functions

  • 1.
    © 2017 IBMCorporation l Interconnect 2017 Overview of Apache OpenWhisk and IBM Cloud Functions @estesp Phil Estes Senior Technical Staff, IBM Cloud CTO office https://integratedcode.us
  • 2.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 OpenWhisk is a cloud platform that executes code in response to events OpenWhisk enables these serverless, event-driven workloads Provides serverless deployment and operations model Runs code only on-demand on a per-request basis Optimized utilization, fine-grained metering at any scale Flexible, extensible, polyglot programming model Open source and open ecosystem (Apache Incubator) Ability to run in public, private, and hybrid models
  • 3.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 Apache Incubator OpenWhisk is built on solid open source foundations
  • 4.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 Developers work with triggers, actions, rules, and packages Data sources define events they emit as Triggers. Developers map Actions to Triggers via Rules. Packages provide integration with external services. T A P R
  • 5.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 Apache Incubator The OpenWhisk ecosystem is growing
  • 6.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 IBM Cloud Functions provides management, tooling, and monitoring
  • 7.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 IBM Cloud Functions provides management, tooling, and monitoring
  • 8.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 IBM Cloud Functions provides management, tooling, and monitoring
  • 9.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 IBM Cloud Functions also provides included API gateway integration
  • 10.
    IBM Cloud Functionspowered by Apache OpenWhisk@estesp github.com/krook/functions17 Managed OpenWhisk with IBM Cloud Functions bluemix.net/openwhisk Delivered as
 Open source via Apache openwhisk.org Get started with Cloud Functions, or explore the open source project github.com/openwhisk slack.openwhisk.org twitter.com/openwhisk medium.com/openwhisk