Skip to content

Latest commit

 

History

History

2023-idp-core-principles

English

Title

Building large-scale Internal Developer Platforms: Core Principles

Abstract

"I was hoping for a slightly more detailed explanation of how cloud computing works than - It's magic" - Many companies build internal developer platforms in the cloud instead of handing over cloud accounts/credentials directly to their development teams. There may be various reasons for this, such as standardization, governance and cost control. Also the reduction of repetitive and complex tasks due to increasingly complex IT toolchains.

The Internal Developer Platform developed at RTL Data is based on these motivators. Today, it is used by over 30 very heterogeneous data product teams with technologies such as GCP/AWS/Azure, GKE/Kubernetes, Prometheus/Grafana/OpsGenie, Argo CD, Gitlab CI, Airflow, Terraform, (HashiCorp) Vault and in-house developments. The consistent decentralization & encapsulation of the infrastructure is quite unique at RTL and has already resulted in over 400 GCP projects and 100 GKE clusters in 2-3 years.

In the presentation, we will talk about the experience we have gained in setting up and introducing this highly individualized platform.

Bio

Arnold has been designing and building IT platforms for large companies in Germany for over 10 years. In addition to technical engineering, he has also worked as an architect and product owner in enterprise IT organization and product management. Today, as Head of Data Core at RTL Data, Arnold works with his colleagues on a highly scalable internal developer platform for the exciting data products of tomorrow.

German

Titel

Kernprinzipien großer Internal Developer Platforms - Ausprobiert!

Beschreibung

"I was hoping for a slightly more detailed explanation of how cloud computing works than - It's magic" - Viele Firmen bauen Internal Developer Platforms in der Cloud, statt ihren Entwicklungsteams die Cloud Accounts/Credentials direkt zu übergeben. Dafür kann es verschiedene Gründe geben wie Standardisierung, Governance und Kostenkontrolle. Auch das Abnehmen repetitiver und komplexer Aufgaben, bedingt durch immer komplexer werdende IT Toolchains.

Die bei RTL Data entstandene Internal Developer Platform liegt diesen Motivatoren zugrunde. Heute wird sie von über 30 sehr heterogenen Data Product Teams genutzt mit Technologien wie GCP/AWS/Azure, GKE/Kubernetes, Prometheus/Grafana/OpsGenie, Argo CD, Gitlab CI, Airflow, Terraform, (HashiCorp) Vault und Eigenentwicklungen. Besonders ist hierbei die stringente Dezentralisierung & Kapselung der Infrastruktur(en), wodurch in 2-3 Jahren bereits über 400 GCP-Projekte und 100 GKE-Cluster entstanden sind.

Im Vortrag sprechen wir über die gesammelten Erfahrungen bei Aufbau und Einführung der stark individualisierten Platform.

Bio

Arnold konzipiert und baut seit über 10 Jahren IT-Plattformen für Großunternehmen in Deutschland. Neben dem technischen Engineering beschäftigte er sich auch als Architekt und Product Owner mit der IT-Organisation und dem Product Management. Heute arbeitet Arnold als Head of Data Core bei RTL Data mit seinen Kolleg:innen an einer hochskalierbaren Internal Developer Platform für die spannenden Datenprodukte von morgen.

Events

  • 2023-11 GDG DevFest (Karlsruhe)
  • 2024-04 DevOps Meetup (Stuttgart)
  • 2024-05 inovex Meetup (Karlsruhe)
  • 2024-06 Karlsruher Entwicklertag
  • 2024-06 stackconf (Berlin)
  • 2024-09 ContainerDays (Hamburg)