< Summit 2020

Modern event-driven workloads with OpenShift Serverless

Intermediate | Build applications, Design application/system architectures
Roland Huss   Roland Huss
Markus Thoemmes   Markus Thoemmes

OpenShift Serverless is integrated into Red Hat OpenShift and based on Knative, a Kubernetes-based open-source platform. It comes with a set of building blocks to deploy and manage modern serverless workloads. If you're interested in learning about the event-driven serverless developer experience on Red Hat OpenShift, this session is for you.

In this breakout session, you'll get an introduction to the two OpenShift Serverless components: Knative serving and Knative eventing. We'll:

  • Show how Knative serving provides scale-to-zero, traffic-based auto-scaling, flexible routing, and traffic-splitting across different versions of your stateless application.
  • Look at Knative eventing, the second half of Knative, which allows feeding a Knative service with events coming from a variety of sources.
  • Walk you through an end-to-end demo, showing the life cycle of event-driven workloads on OpenShift Serverless.
  • Show you the integration of third-party events from systems like Apache Kafka, and how your application can be hooked up to a firehose.
  • Look at how to connect your service to process incoming events to leverage built-in Knative features that allow services to autoscale, including down to 0, depending on the actual throughput.
Transcript will be available soon.

Session speakers

Roland Huss

Roland Huss

Red Hat

Roland Huß is a Principal Software Engineer at Red Hat and works on Knative within the Middleware team. His roots are in system administration even if he is developing in Java for more than 20 years.

Markus Thoemmes

Markus Thoemmes

Red Hat

Software engineer. Scala addict. Cloud-native citizen.