Your Java Journey into the Serverless World

By Rafael Benevides

Elevator Pitch

Your future cloud native applications will consist of both microservices and functions, but in many cases where you the developer ignore the operational aspects of managing that infrastructure. In this session we get started building Function as a Service (FaaS) platform with Apache OpenWhisk.

Description

Serverless is a misnomer, your future cloud native applications will consist of both microservices and functions, often wrapped as Linux containers, but in many cases where you the developer ignore the operational aspects of managing that infrastructure. In this session we get started building Function as a Service (FaaS) platform with Apache OpenWhisk deployed on Kubernetes. With Kubernetes being de-facto platform for Cloud Native Java Applications, we will explore further to see how to make Cloud Native Java Applications a.k.a Microservices can complement the serverless functions. This technical intensive session will open up one of the possible serverless web application architecture where we deploy an API Gateway into the FaaS platform to draw the curtains up to see the microservices talking to the serverless functions. This session ends with us seeing how Event Sinks and Event Sources map in the Serverless World.