Was ist die Developer Platform?
Eine interne Entwicklerplattform (Internal Developer Platform): Statt dass jedes Team eigene Server, Pipelines, Datenbanken und Zugänge aufbaut, stellt die Plattform diese Bausteine einmal zentral, standardisiert und abgesichert bereit. Teams konzentrieren sich auf ihre Anwendungen – den Rest liefert die Plattform.
Alles an einem Ort
Ein Portal als Einstieg: Projekte, Anwendungen, Deployments, Ressourcen, Dokumentation und Status – gefiltert auf die eigenen Rechte.
Standardisierte Wege
Neue Anwendungen entstehen aus einer Vorlage mit Pipeline, Helm-Chart, Tests und Doku. Jedes Team arbeitet nach denselben, geprüften Standards.
Souverän und sicher
Selbst betrieben auf Kubernetes, nur Open Source, alle Versionen festgeschrieben. Daten, Code und KI-Prompts bleiben im Haus.
Für wen?
Entwicklungsteams
Sofort startklare Workspaces, eigene Datenbanken und Buckets, automatische Builds und Deployments, KI-Unterstützung beim Programmieren.
Plattform- und Betriebsteam
Ein reproduzierbarer, versionierter Aufbau statt vieler Einzellösungen; zentrales Monitoring, Backups und Alarme.
Sicherheit und Compliance
Single Sign-on, Rechte je Projekt, verbindliche Richtlinien, abgeschottete Workspaces und vollständige Protokollierung.
Fachbereiche und Daten
Fertige Anwendungen für Automatisierung, Datenanalyse und Chat mit KI – betrieben auf derselben Plattform.
KI-Verantwortliche
Ein zentrales KI-Gateway mit Schlüsseln und Limits je Anwendung, Nachvollziehbarkeit jeder Anfrage und messbarer Antwortqualität.
Management
Transparenz über Projekte, Versionen in jeder Stage, Ressourcenverbrauch und KI-Kosten.
Die Leistungen im Überblick
Zehn Leistungsbereiche, die ineinandergreifen – vom ersten Zugang bis zum Betrieb in Produktion.
Portal und Self-Service
Platform Control Center (Backstage): Projekte, Anwendungen, Repositories, Deployments je Stage, Datenbanken, Buckets und Dokumentation in einer Oberfläche. Anträge für neue Projekte, Anwendungen, Datenbanken, Buckets und Workspaces mit geprüfter Vorlage; die vollautomatische Bereitstellung ist der nächste Ausbauschritt.
Entwicklungsumgebungen
Cloud-Workspaces mit VS Code im Browser, vorkonfiguriert mit Sprachen, Werkzeugen und Git-Zugang. Starten auf Knopfdruck, schlafen bei Inaktivität, behalten Code und Sitzungen. Jeder Workspace in einer eigenen Mikro-VM.
Code und Zusammenarbeit
Git-Hosting mit Pull Requests, Reviews und Issues; Team- und Projektrechte; Vorlage für neue Anwendungen; Dokumentation als Code direkt im Portal.
CI und Software-Lieferkette
Jeder Push wird automatisch getestet und gebaut; Container-Images landen in der eigenen Registry, werden auf Schwachstellen gescannt und nur mit fester Version und Prüfsumme ausgerollt.
Deployments und Stages
GitOps: Jede Anwendung läuft in dev, inte und prod. Freigaben, Versionen und Rücknahmen sind Git-Commits – vollständig nachvollziehbar, mit Release-Protokoll.
Daten-Services
PostgreSQL-Datenbanken und S3-Objektspeicher je Anwendung und Stage, mit eigenen Zugangsdaten, Größen-Übersicht und regelmäßigen Backups.
KI-Plattform
Zentrales KI-Gateway (Claude u. a.) mit eigenem Schlüssel und Limits je Anwendung und Stage, Caching; Tracing, Kosten und Qualitätsbewertung von KI-Anwendungen; KI-Coding-Agent im Workspace; Plattform-Assistent im Portal; Team-Chat.
Fertige Anwendungen
Katalog betriebsfertiger Anwendungen auf denselben Standards: Workflow-Automatisierung (n8n), Datenanalyse und Dashboards (Superset), KI-Chat (LibreChat) sowie Referenzanwendungen als Vorbild für eigene Projekte.
Observability und Betrieb
Metriken, Logs, Dashboards und Alarme für Plattform und Anwendungen; Speicher- und Ressourcenberichte; Backups; automatische Bereinigung; alles reproduzierbar installierbar.
Sicherheit und Governance
Single Sign-on, feingranulare Rechte je Projekt und Team, VPN-Zugang, verbindliche Sicherheitsrichtlinien, interne Zertifikate, verschlüsselte Geheimnisse, Zero-Trust-Workspaces und zentrales Audit.
Projekte, Teams und Umgebungen
Die Plattform ist mandantenfähig aufgebaut: Jedes Projekt und jede Stage ist sauber getrennt – mit eigenen Rechten, Ressourcen und Zugangsdaten.
Lebenszyklus einer Anwendung
Ein durchgängiger, automatisierter Weg – vom Antrag bis zum Betrieb.
Alle Werkzeuge
Etablierte Open-Source-Bausteine, sauber integriert: eine Identität, ein Portal, gemeinsame Berechtigungen.
Portal und Zugang
Entwicklung
Build und Auslieferung
KI
Daten und Automatisierung
Betrieb und Sicherheit
Sicherheit auf allen Ebenen
Von der Anmeldung über die Lieferkette bis zur Laufzeit: Sicherheit ist eingebaut, nicht nachgerüstet. Besonders streng abgeschottet sind die Entwicklungsumgebungen – dort läuft fremder Code: Abhängigkeiten aus dem Internet, KI-generierte Befehle, fremde Repositories.
Identität und Zugriff
Eine Anmeldung (SSO) für alle Dienste, Rechte je Projekt und Team, Zugang nur über VPN, keine öffentlichen Dienste.
Lieferkette
Nur Images aus geprüften Quellen, mit fester Version und Prüfsumme; Schwachstellen-Scan in der Registry; verbindliche Richtlinien im Cluster.
Daten und Geheimnisse
Zugangsdaten nur als verschlüsselte Secrets, nie in Git; KI-Anbieter-Schlüssel nur im Gateway; interne TLS-Zertifikate für alle Dienste.
Zero-Trust-Entwicklungsumgebungen
Nachgewiesen statt behauptet
Die Isolation wird mit einer automatisierten Testsuite geprüft – unter anderem:
- Workspace A sieht keine Dateien und Secrets von B
- Kein Zugriff auf Datenbanken, Keycloak, Cluster-API
- Kein Internet ohne Proxy – auch kein DNS, UDP oder IPv6
- Proxy sperrt fremde Ziele, IP-Adressen und SNI-Tricks
- Privilegierte oder ungesicherte Pods werden abgelehnt
- Umgehung über Devfiles und Pod-Overrides scheitert
- Speicher-, CPU- und Plattenlimits greifen hart
- Last in einem Workspace beeinträchtigt andere nicht
- Tokens haben nur die vorgesehenen Rechte
- Audit-Ereignisse kommen zentral an
- Daten überstehen Neustarts und Reboots
- KI-Agent, Git, pip, npm und Tests funktionieren
Betrieb und Souveränität
Eine Plattform, die man selbst verstehen, nachbauen und prüfen kann.
Reproduzierbar
Komplette Installation per Skript und GitOps; jede Komponente mit fester Version und Prüfsumme in einer Lock-Datei.
Nur Open Source
Kubernetes, Backstage, Keycloak, Forgejo, Tekton, Harbor, Argo CD und mehr – keine proprietären Plattform-Lizenzen, kein Lock-in.
Daten bleiben im Haus
Code, Datenbanken, Logs und KI-Traces liegen auf eigener Infrastruktur; externe KI-Modelle nur über das kontrollierte Gateway.
Überwacht
Dashboards und Alarme für Plattform, Anwendungen, Speicher und Sicherheitsereignisse.
Gesichert
Regelmäßige Backups der Plattformdaten; Wiederherstellungs- und Rücknahmeverfahren sind dokumentiert.
Dokumentiert
Architektur, Prozesse, Standards und Betriebshandbuch als Dokumentation im Portal.
Ehrlich zum aktuellen Stand: Die Demo-Installation läuft auf einem einzelnen physischen Server; für den Unternehmenseinsatz sind getrennte Hardware und Hochverfügbarkeit vorgesehen. Self-Service-Anträge werden derzeit mit Vorlage geprüft und bereitgestellt; die vollautomatische Bereitstellung ist in Vorbereitung.
Zugang
Die Plattform selbst ist nicht öffentlich erreichbar. Zugang gibt es über ein VPN mit persönlichem Konto.
1 · Konto anfordern
Ein Plattform-Admin legt das Konto an und vergibt die Projekt- und Teamrechte.
2 · VPN verbinden
Mit der Tailscale-App und einem Einrichtungsskript in wenigen Minuten erledigt.
3 · Loslegen
Im Portal anmelden, Projekt wählen, Workspace öffnen.