28 May 2020
Serverless is becoming the new default on top of containers. What does Knative hold for Java Developers? Workhop hosted by RedHat, facilitated by Roland Huß and Matthias Wessendorf.
Knative is a Kubernetes-based platform that comes with a set of building blocks to deploy and manage modern serverless workloads. Knative consists of two major areas: Serving and Eventing.
The session gives you a quick introduction of the different parts of Knative and walks you through an end-to-end demo, showing the lifecycle of an event-driven application, from a Java developer's perspective. The session explains how Knative uses Kubernetes and Istio features to provide request driven compute, so that services can autoscale, including down to 0, depending on the actual throughput.
You will learn how to configure your Java application to use Apache Kafka to enable high throughput messaging. Finally you’ll see how to integrate Knative with external applications using the Apache Camel DSL and Camel-K integration.
Knative is a Kubernetes-based platform that comes with a set of building blocks to deploy and manage modern serverless workloads. Knative consists of two major areas: Serving and Eventing.
The session gives you a quick introduction of the different parts of Knative and walks you through an end-to-end demo, showing the lifecycle of an event-driven application, from a Java developer's perspective. The session explains how Knative uses Kubernetes and Istio features to provide request driven compute, so that services can autoscale, including down to 0, depending on the actual throughput.
You will learn how to configure your Java application to use Apache Kafka to enable high throughput messaging. Finally you’ll see how to integrate Knative with external applications using the Apache Camel DSL and Camel-K integration.
- 3 participants
- 57 minutes
28 May 2020
Speakers: Gunnar Morling & Matthias Wessendorf
Come and join us for an (almost) no-slides session around the terrific trio of Debezium, Apache Kafka Streams, and Knative Eventing!
Leveraging Apache Kafka as the de-facto standard for event-driven data pipelines, these open-source technologies allow you to ingest data changes from relational and NoSQL databases, process and enrich them, and consume them serverless-style.
In a live demo, you’ll see how #Debezium, #ApacheKafka, #Quarkus, and #Knative are the dream-team for building serverless, cloud-native stream processing pipelines.
You will learn:
How to stream change events out of your database using Debezium
How to use the Quarkus extension for Kafka Streams to build cloud-native stream processing applications, running either on the #JVM or #GraalVM
How to consume and distribute Kafka messages with Knative Eventing, allowing you to manage modern serverless workloads on #Kubernetes.
Come and join us for an (almost) no-slides session around the terrific trio of Debezium, Apache Kafka Streams, and Knative Eventing!
Leveraging Apache Kafka as the de-facto standard for event-driven data pipelines, these open-source technologies allow you to ingest data changes from relational and NoSQL databases, process and enrich them, and consume them serverless-style.
In a live demo, you’ll see how #Debezium, #ApacheKafka, #Quarkus, and #Knative are the dream-team for building serverless, cloud-native stream processing pipelines.
You will learn:
How to stream change events out of your database using Debezium
How to use the Quarkus extension for Kafka Streams to build cloud-native stream processing applications, running either on the #JVM or #GraalVM
How to consume and distribute Kafka messages with Knative Eventing, allowing you to manage modern serverless workloads on #Kubernetes.
- 3 participants
- 34 minutes