Rafael Benevides is a Director of Developer Experience at Red Hat. In his current role he helps developers worldwide to be more effective in software development, and he also promotes tools and practices that help them to be more productive. He worked in several fields including application architecture and design. Besides that, he is a member of Apache DeltaSpike PMC – a Duke’s Choice Award winner project. And a speaker in conferences like JUDCon, TDC, JavaOne and Devoxx.
Your Java Journey into the Serverless World
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.