Session

Developing a full stack reactive application using Kubernetes as event producer

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

Marc Nuri

Principal Software Engineer at Red Hat

Valencia, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top