Event-driven and reactive architectures offer key advantages over HTTP/REST, such as resiliency, elasticity and extensibility. Kubernetes is the de facto platform for running microservices today, and the emerging Kubernetes Event-Driven Autoscaling (KEDA) project lets you scale your containers based on event-driven metrics from Kafka. In this session I’ll show how to build an event-driven application on Kubernetes, using Kafka as the event backbone, all scaled using KEDA for improved resilience. We'll also look at Knative Eventing as an emerging framework for building event-driven apps on Kubernetes.