Skip to content

Online Meetup Cloudflow & Serverless Kubernetes

Online Meetup Cloudflow & Serverless Kubernetes

Details

!!! TO JOIN THE ONLINE MEETUP YOU HAVE TO SIGN UP VIA THE FOLLOWING PAGE: https://pages.xebia.com/meetup-cloudflow-serverlesskubernetes

So, you want to build a stream processing pipeline to do some serious data crunching on a massive data feed. Of course, it should be scalable and resilient to data loss. Easy, we'll use Kafka and Kubernetes of course, but having to manage and integrate with tools like Kafka is complex and time-consuming. Not to mention the YAML-hell that a platform like Kubernetes introduces. Meet Cloudflow! Cloudflow is Lightbend's latest product aimed at reducing the time required to create, package and deploy streaming data pipelines on Kubernetes. It offers powerful abstractions allowing you to define the most complex streaming applications. It also seamlessly integrates with streaming platforms like Akka Streams, Flink and Spark.

If you've run any production workloads on Kubernetes, you know that managing all the moving parts of a cluster is quite the task. On top of all the deployments, persistent volumes, secrets and other resources, you also need to configure, scale and secure your master and/or worker nodes. Luckily, recent developments in Virtual Kubelet allow cloud providers to build serverless versions of Kubernetes. In these setups, you don't need to manage any nodes but you still get the familiar Kubernetes API you can talk to. The master plane and pods run on infrastructure managed by your cloud provider, so you don't have to worry about them.

With two talks we will explore Cloudflow reduce the time required to create, package and deploy streaming data pipelines on Kubernetes and we will have a look at serverless Kubertnetes.

Talk 1 | Jeroen Rosenberg: Reasoning and concepts behind Cloudflow:
In this talk, we'll introduce the reasoning and concepts behind Cloudflow and we'll demonstrate how it helped us building a stock market analysis tool using Akka and Flink. We'll start by introducing the fundamentals of Cloudflow followed by an introduction of the problem domain. Then we go over each of the required components, from ingestion to final output and experience how Cloudflow enables us to rapidly develop our application. We'll demonstrate how to test and validate our new application locally before pushing it to production. Finally, we'll end up with a fully working solution running on Google Kubernetes Engine.

Talk 2 | Léon Rodenburg: Serverless Kubernetes and how it works:
In this talk, we will walk you through serverless Kubernetes and how it works. We'll look at some of the available implementations, like AWS EKS on Fargate and Alibaba Cloud Serverless Kubernetes, and what the pros and cons are. After the theory, we will deploy a simple application on a serverless Kubernetes cluster to show you how fast you can be up and running.

Save your spot: https://pages.xebia.com/meetup-cloudflow-serverlesskubernetes

Photo of Software development @ Xebia group
Software development @ Xebia
See more events