Workshop: Going Serverless with OpenWhisk
with Andreas Nauerz and Markus Thömmes B. Amsterdam

Get a first-rate introduction, and immediate hands-on experience, in going serverless with OpenWhisk. Serverless Amsterdam is proud to host IBM's experts Markus Thömmes and Andreas Nauerz for a talk and a workshop that will teach you the inner workings of OpenWhisk - and how to leverage its strengths in relatable, real-world scenarios.

Sign up

Participation is free! We have room for 40 participants. Sign up right now by RSVP'ing at our event page on

Join the workshop

Evening schedule

๐ŸŒฎDoors open, sandwiches/soup
๐Ÿ’ฌTalk by Andreas Nauerz
๐ŸšพShort break
๐Ÿ’ปTutorial/workshop part 1
๐Ÿ’ฌRecap & up next
๐ŸšพShort break
๐Ÿ’ปTutorial/workshop part 2
๐Ÿ’ฌConclusion and Q&A

Talk: Going serverless with OpenWhisk

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 utilisation at any scale, where developers do not have to pay for resources idling around but for code really running. It is about a model where code only runs on-demand, on a per-request basis.

OpenWhisk is an open-source FaaS platform, driven by IBM and partners like Adobe, that allows you 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 talk, we will talk about our 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 OpenWhisk in particular.

We will also discuss some of our latest additions and illustrate how to benefit from โ€œgoingโ€ serverless with OpenWhisk, by exploring some real-world customer use cases with a focus on how serverless architectures can be exploited for cognitive applications such as images and video analysis, object detection, and conversational applications.

Using these use cases, we will explain how OpenWhisk works and why it is an ideal platform for these emerging workloads. We will conclude our session with some basic demos.


  1. Getting started
  2. Install & configure the OpenWhisk CLI
  3. Actions, triggers, rules, sequences, and packages using the CLI
  4. Use the OpenWhisk UI for visual code editing
  5. Implement a weather bot using the IBM Bluemix Weather Company Data service and Slack
  6. Implement a serverless microservice backend using Web Actions & IBM's API Gateway capabilities
  7. Use the Serverless Framework in combination with OpenWhisk
  8. Use tools like IBM App Connect and IBM Message Hub in combination with OpenWhisk


dr. Andreas Nauerz


Dr. Andreas Nauerz is the responsible technical product manager for IBM Bluemix OpenWhisk.
He holds a PhD in Computer Science, and has held various leading positions as software engineer and software architect at IBM.

Besides his work at IBM, Andreas works as a university lecturer and honorary judge. He is nuts about technology in general, especially about cloud computing, and more recently serverless computing, as well as software-, web- and mobile development, the internet of things, user modeling and recommenders.

Markus Thoemmes


Markus is a software engineer at IBM and an OpenWhisk contributor. He's a Scala enthusiast and a self-proclaimed cloud-native citizen.


B. Amsterdam
Johan Huizingalaan 763A
1066 VH Amsterdam

Parking available

Take bus 302 or 398 and get off at the Henk Sneevlietweg bus stop.