Steffen Karlsson

Steffen Karlsson

Principal Platform Engineer - Corti.ai

Copenhagen, Denmark

Actions

Platform Engineer and Dad at day - Endurance athlete at night.
Building the next generation sovereign AI infrastructure for health care at Corti.ai as well as running and biking the trails and tracks of Copenhagen.

Area of Expertise

  • Information & Communications Technology

Running Apache Kafka at scale on Kubernetes with Strimzi​

This is a classic case study at scale from a world-wide company on running self-managed Apache Kafka at large scale on Kubernetes using Strimzi.

At Maersk, we have been architecting, designing and implementing our 3rd generation Event Streaming Platform. This platform is based on Kubernetes in Azure and using Strimzi to operate Apache Kafka at large scale, highly reliable, segregating data based on isolated use cases. Our 2nd generation was based on OnPrem Confluent Platform and Confluent Cloud and this presentation is the story of this migration and reasoning behind it.

Furthermore, we would get into details on how we monitor (Grafana, Prometheus), alert (GoAlert and alert as code), operate and provide self-service solutions on top of Strimzi to enable business critical application in Maersk, implemented in GoLang using the GitOps deployment model with Flux and Kustomization among others.

Finally, if time allows we will end with a demo of an open-source self service tool to monitor and explore the cluster with most wanted features such as topic message browsing and configuring and restarting connectors.

Transition to Apache Kafka on Kubernetes with Strimzi​

This is a classic migration case study (the past, current and the future) at scale from a world-wide company transitioning from Confluent Platform and Confluent Cloud to self-managed Apache Kafka on Kubernetes using Strimzi.

At Maersk, we have been architecting, designing and implementing our 3rd generation Event Streaming Platform. This platform is based on Kubernetes in Azure and using Strimzi to operate Apache Kafka at large scale, highly reliable, segregating data based on isolated use cases. Our 2nd generation was based on OnPrem Confluent Platform and Confluent Cloud and this presentation is the story of this migration and reasoning behind it.

Furthermore, we would get into details on how we monitor (Grafana, Prometheus), alert (GoAlert and alert as code), operate and provide self-service solutions on top of Strimzi to enable business critical application in Maersk, implemented in GoLang using the GitOps deployment model with Flux and Kustomization among others.

Finally, if time allows we will end with a demo of an open-source self service tool to monitor and explore the cluster with most wanted features such as topic message browsing and configuring and restarting connectors.

KCD Denmark 2024 Sessionize Event

November 2024 Copenhagen, Denmark

StrimziCon 2024 Sessionize Event

May 2024

Steffen Karlsson

Principal Platform Engineer - Corti.ai

Copenhagen, Denmark

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