Platform Engineering

Die meisten internen Plattformen werden einmal gebaut und dann still und leise aufgegeben, weil sie als Infrastrukturprojekt konzipiert wurden statt als Produkt mit Nutzern.

Unsere eigene Plattform haben wir als Produkt gebaut. KumoOps läuft über mehrere Clouds hinweg für Kunden, die monatlich dafür bezahlen. Das ist ein härterer Test, als ihn ein interner Rollout je sein kann. Ihre Plattform bauen wir nach demselben Prinzip.

VERTRAUT VON ENGINEERING-TEAMS BEI:

  • Deutsche Telekom Logo: weißer stilisierter Buchstabe T auf einem Magenta-Hintergrund
  • Uniper-Logo in Blau, das Wort „uniper" auf zwei Zeilen aufgeteilt.
  • GOLDBECK-Logo in fetten schwarzen Großbuchstaben auf weißem Hintergrund
  • PwC-Logo mit den Kleinbuchstaben „pwc" in Schwarz und zwei orangefarbenen diagonalen Formen darüber
  • Vattenfall-Logo mit dem Namen in dunkelgrauen fetten Buchstaben und einem Kreis, der in eine gelbe obere Hälfte und eine blaue untere Hälfte geteilt ist, auf der rechten Seite
  • Schwarz-produktion-Logo auf weißem Hintergrund mit dem Schriftzug „SCHWARZ PRODUKTION" in weißer Schrift in einem dunkelblauem Quadrat.
  • Cornelsen Logo — weißes, fettes Wortmarke auf rotem Hintergrund
  • Meridiam-Logo mit dem Slogan „for people and the planet" in Dunkelgrün auf weißem Hintergrund.

Was genau ist Platform Engineering?

Eine Plattform ist die Gesamtheit der Standardvorgaben, die Entwickler erhalten, ohne danach fragen zu müssen: wie ein Service erstellt wird, wo er läuft, wie er in die Produktion gelangt, wer ihn sehen kann und was passiert, wenn er ausfällt. Platform Engineering ist die Disziplin, diese Standardvorgaben bewusst zu gestalten, sie als Produkt zu behandeln und Verantwortung dafür zu übernehmen, ob jemand sie tatsächlich nutzt.

Der Maßstab ist nicht, wie viel die Plattform leisten kann. Er ist, wie viel ein Entwickler nicht mehr wissen muss. Jede Funktion, die Sie hinzufügen, nimmt ihm entweder Entscheidungen aus dem Alltag, oder erhöht die Last, die er ohnehin schon trägt.

Self-Service – oder es ist nur eine Ticket-Queue mit besserem Branding

Ein Team fordert eine Datenbank an und bekommt sie in Minuten: verschlüsselt, gesichert und der richtigen Kostenstelle zugeordnet. Was dafür alles nötig war, muss das Team nicht wissen. Diese Standardeinstellungen wurden einmal in Ruhe und mit Sorgfalt festgelegt, für alle.

Der Test: Wenn die Nutzung der Plattform erfordert, die Plattform zu verstehen, sitzt die Abstraktion an der falschen Stelle.

Drei Kollegen, die an einem Tisch auf einer Außenterrasse an Laptops arbeiten, mit grünen Hügeln im Hintergrund.

Plattformen wachsen. Sie werden nicht schlanker

Jede Ausnahme wird zur dauerhaften Funktion, und bei jeder Migration läuft der alte Pfad neben dem neuen weiter. Nach drei Jahren verlangt die Plattform, die Entscheidungen reduzieren sollte, mehr davon als die Cloud darunter. Die kognitive Last ist lediglich umgezogen. Der Kern der Arbeit liegt deshalb in zwei Entscheidungen: was gar nicht erst gebaut wird und was zu einem festen Datum abgekündigt wird.

Drei Personen sitzen zusammen in einer Lounge, unterhalten sich und arbeiten an Laptops, während eine von ihnen einen roten Becher hält.

Ihre Plattform hat neue Nutzer – und die lesen das Wiki nicht

Coding-Agenten öffnen Pull Requests, provisionieren Infrastruktur und lösen Deployments aus. Sie kennen weder die Vorgeschichte noch den Ausfall, der zu einer Regel geführt hat, und wissen nicht, welcher Ihrer drei Deployment-Pfade der vorgesehene ist. Sie nutzen jede Schnittstelle, die sie erreichen, in einem Tempo, für das kein Review-Prozess ausgelegt ist.

Damit werden Leitplanken selbst zur Schnittstelle. Was bisher eine Richtlinie war, an die sich die meisten gehalten haben, muss bei Agenten technisch durchgesetzt werden. Und der Golden Path muss der Weg sein, der sich am einfachsten aufrufen lässt.

Eine Gruppe von Kollegen führt ein Gespräch in einem Raum mit rauen Steinwänden und roten Strukturträgern.

Wir machen das öffentlich

Unsere Engineers publizieren auf platformengineering.org, unterrichten unseren eigenen Platform-Engineering-Kurs, halten Gastvorlesungen und nehmen an der PlatformCon teil. Wir sind ein zertifizierter Service-Provider mit mehr als zwölf zertifizierten Platform Engineers. Und wir betreiben KumoOps, unser eigenes Plattformprodukt, über mehrere Clouds hinweg für langfristige Kunden. Die kostspieligen Abstraktionsfehler haben wir auf unsere eigene Rechnung gemacht.

KumoOps-Logo mit Maskottchen und Badge „Certified Service Provider". Text: „KumoOps partners with the Platform Engineering community to unify Developer Platform and CloudSecOps in one fully managed solution, enabling product teams to focus…" Standort: Germany.

Warum diese Plattform genutzt wird

Projektanfrage
  • Weniger zu wissen, nicht mehr zu bedienenWir messen, wie lange ein neuer Service vom Repository bis in die Produktion braucht und wie viele Standardeinstellungen Entwickler selbst vornehmen müssen, einmal zu Beginn und einmal bei der Übergabe.
  • Eine Minimal Viable Platform, kein Zwei-Jahres-ProgrammEin Golden Path, ein echtes Team, früh in Produktion, solange sich das Design noch günstig ändern lässt.
  • Verantwortlichkeiten bewusst festgelegtWer was behebt, legen wir schon im Design fest, lange vor dem ersten fehlgeschlagenen Upgrade.
  • Leitplanken, die halten, wenn der Aufrufer kein Mensch istPolicy as Code und erzwungene Standardeinstellungen, damit ein Agent dieselbe Antwort erhält wie Ihr erfahrenster Engineer.
  • Sie können aufhören und stattdessen unsere nutzenWenn der Aufbau einer eigenen Plattform sich nicht lohnt, sagen wir das. KumoOps ist die Alternative – und wir verkaufen Ihnen lieber die richtige.

Prozessschritte

  1. Schritt 01

    Sprechen Sie mit den Entwicklern, nicht mit der Infrastruktur.

    Wir zählen die Entscheidungen zwischen Idee und Produktion, auch die, die falsch getroffen und später korrigiert wurden.

  2. Schritt 02

    Definieren Sie die Minimum Viable Platform

    Das Kleinste, das einen echten Workflow verbessert, plus eine Baseline, damit der Mehrwert messbar statt diskutierbar ist.

  3. Schritt 03

    Liefern Sie es an ein Team aus

    Produktion, echter Traffic, echter Support. Erste Nutzer finden in Wochen, was ein Design-Review ein Jahr lang übersieht.

  4. Schritt 04

    Betreiben Sie es als Produkt

    Roadmap, Intake, Versionierung, Abkündigung. Danach übernimmt Ihr Team, oder KumoOps kümmert sich um den Betrieb.

Bereiche, in denen wir unterstützen

Telekommunikation

Hunderte interner Teams, bei denen sich ein einziger schlechter Standardwert schneller verbreitet, als ihn jemand korrigieren kann.

Energie & Versorgung

Aufgabentrennung als Plattform-Fähigkeit, sodass der geprüfte Weg und der schnelle Weg identisch sind.

IT & Digitale Dienste

Developer Experience als Wettbewerbsfaktor, denn Ihre Ingenieure sind das Produkt.

Öffentlicher Sektor

Eine Plattform für viele Organisationseinheiten, auf souveräner Infrastruktur, mit integrierten Nachweisen.

iits‑consulting helped us build a robust and flexible cloud on the OpenTelekomCloud. They possess strong cloud‑native expertise and utilize modern technologies. The workshop was clear and practical, and the subsequent consulting guided us step by step. They provided highly experienced consultants who were genuinely committed to helping us and sought the best solutions for our challenges. We highly recommend iits‑consulting for training, consulting, and a robust cloud solution.
Cornelsen-Logo: weißer Schriftzug „Cornelsen" auf rotem HintergrundKarsten BruschSenior Cloud Architect · Cornelsen

Womit wir arbeiten.

Nichts davon ist exotisch, und das ist Absicht. Ihre Teams sollen alles nach unserem Einsatz selbst betreiben können, und passende Fachkräfte dafür sollten leicht zu finden sein.

PLATFORM CORE
  • Kubernetes
  • Terraform
  • OpenTofu
  • Helm
  • Argo CD
  • Crossplane
  • Operators
DEVELOPER CONTROL PLANE
  • Service Catalog
  • Gold Paths
  • Self-Service Provisioning
  • Scaffolding Templates
  • Portal
  • Agent-facing APIs
GOVERNANCE & OPERATIONS
  • Kyverno
  • Keycloak
  • Vault
  • OpenTelemetry
  • Grafana
  • Kostenzuordnung pro Team

Bauen Sie eine Plattform auf oder betreiben Sie die Infrastruktur aller?

Zwei Wochen, Interviews mit Ihren Teams, ein abgestecktes MVP und eine ehrliche Antwort, ob Sie überhaupt eine bauen sollten. Unverbindlich.