Keynote
4:30 PM - 5:00 PM, CEST , May 23
From an AsyncAPI Definition to a Deployed Pulsar Topology Via GitOps
In this talk, we will discuss a comprehensive Continuous Integration and Continuous Delivery (CI/CD) pipeline based on GitOps to deploy a topology built on Async API definitions using a Kubernetes operator to an Apache Pulsar cluster. We will showcase the importance of efficient CI/CD processes in modern application development and demonstrate how GitOps-based CI/CD pipelines can improve the agility and reliability of these processes. We will provide an overview of the GitOps philosophy and how it is implemented in our CI/CD pipeline. We will explain how we leverage Kubernetes operators to manage our Pulsar clusters. We will also cover the benefits of Async API and how it can be used to simplify the creation of message-driven applications. In the "live" demonstration, we will showcase the use of GitOps to automate the deployment of a topology built on Async API definitions to a Kubernetes cluster running an Apache Pulsar cluster. We will show how the use of Kubernetes operators can automate the management of our infrastructure, and how the use of Async API can simplify the development and deployment of message-driven applications. By the end of this talk, attendees will have a deeper understanding of GitOps, Kubernetes operators, Apache Pulsar, and Async API. They will also gain insights into how these technologies can be leveraged to build efficient CI/CD pipelines that enable rapid deployment of message-driven applications.
Speaker

Markus Falkner
Cloud Native Engineer, Raiffeisen Bank International

Armin Woworsky
Raiffeisen Bank International