Developing Serverless Applications with Apache OpenWhisk & IBM Cloud Functions
Serverless computing (aka Function-as-a-Service) provides developers with a serverless deployment and operations model relieving them from the need to worry about complex infrastructural and operational tasks and allowing them to focus on developing value-adding code. It guarantees an optimal utilization at any scale where developers do not have to pay for resources idling around but for code really running. I.e. it is a model where code only runs on-demand, on a per-request basis.
IBM Cloud Functions is IBM’s managed version of Apache OpenWhisk running on Bluemix. Apache OpenWhisk is an open-source FaaS platform driven by IBM and partners like Adobe and RedHat that allows to execute code in response to an event and that is ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices and mobile workloads.
During this session Andreas will talk about “his” journey through the world of serverless computing, the core concepts, the key value proposition and differentiators, typical usage scenarios, and the underlying programming model of serverless computing in general and Apache OpenWhisk & IBM Cloud Functions in particular. He will also highlight some of the latest additions and illustrate how to benefit by “going” serverless by exploring some real-world customer use-cases.
Dr. Andreas Nauerz has studied Law and Computer Science and holds a PhD in the latter. Andreas joined IBM directly after having graduated from university and has meanwhile hold various (lead) positions as software engineer as well as software architect. Since 2015 Andreas is the responsible STSM and technical product manager for IBM Cloud Functions. Besides his work at IBM he works as university lecturer and honorary judge. He is nuts about technology in general, especially about cloud computing, more recently serverless computing, software-, web- and mobile development in general, the internet of things, user modeling and recommenders.
The workshop is held in collaboration with ServerlessCPH
Key Take Aways
- Learn what serverless computing is about
- Learn how serverless computing differs from more traditional models
- Learn what IBM Cloud Functions and Apache OpenWhisk are about
- Learn how clients use serverless computing and IBM cloud functions
- Learn how to develop with Cloud Functions hands-on (i.e. learn about the programming model)
The target group is developers with basic development skills.
Please bring a laptop with a browser and at least some editor to do simple coding.
The workshop will be held in English at Univate at the Discover meeting room.