Event-driven and Serverless Computing with OpenWhi

【ServerlessConf Tokyo】Event-driven and Serverless Computing with OpenWhisk by Dr. Andreas Nauerz - IBM

© 2016 cloudpack.


掲載日: 2016/10/13

More than one year ago our team has, as a joint effort between research and development, started investigating the field of event-driven & serverless computing to propagate a model relieving users from the need to worry about complex infrastructural & operational aspects in order to allow them to focus on quickly developing value-adding code, especially by radically simplifying developing microservice-oriented solutions that decompose complex applications into small and independent modules that can be easily exchanged.

Serverless computing does not refer to a specific technology. Nevertheless some promising solutions, such as OpenWhisk, have recently emerged.

Hence, OpenWhisk is one player in this new field. It is a cloud-first distributed event-based programming service and represents an event-action platform that allows you to execute code in response to an event.

It provides you with the previously mentioned serverless deployment and operations model, with a granular pricing model at any scale that provides you with exactly the resources you need and only charges you for code really running. It offers a flexible programming model. incl. support for languages like NodeJS and Swift and even for the execution of custom logic via docker containers. This allows small agile teams to reuse existing skills and to develop in a fit-for-purpose fashion. It also provides you with tools to declaratively chain together the building blocks you have developed. It is open and can run anywhere to avoid and kind of vendor lock-in.

During this presentation, Andreas Nauerz will talk about their 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 and conclude their session with some basic demos.