/ Developing a full stack reactive application using Kubernetes as event producer

Description

Have you heard about reactive applications? Do you know how to get started? In this session, we'll learn how to implement a full stack web application that consumes events generated by Kubernetes reactively. Using the "Yet Another Kubernetes Dashboard (YAKD)" project [1] as an example, we'll go through its architecture and what challenges lie behind the technical decisions. We'll see how to stream Kubernetes resource events using a resilient backend built with Quarkus. Then we'll analyze how this events can be asynchronously consumed from a ReactJS frontend leveraging a Redux store to replicate the state of the Kubernetes cluster objects. By the end of this talk, you should be able to get started building your own reactive applications using a similar architecture as that showcased by YAKD. You should also be able to understand what are the advantages and tradeoffs of this kind of applications. [1] https://github.com/manusa/yakd

Session 🗣 Intermediate ⭐⭐ Track: Java & JVM (core frameworks & libraries, Kotlin, Scala, Groovy, Architecture)

Java

JavaScript

Kubernetes

React

Quarkus

🗳️ Vote this talk
This website uses cookies to enhance the user experience. Read here