Interne Entwicklerplattform · selbst betrieben · Open Source

Eine Plattform, auf der Teams Software entwickeln, ausliefern und betreiben – und KI sicher nutzen.

Die Developer Platform ist das gemeinsame Fundament für alle Entwicklungsteams eines Unternehmens: Portal, Git, Entwicklungsumgebungen, CI/CD, Deployments über mehrere Stages, Datenbanken und Speicher, KI-Dienste, Monitoring und Sicherheit – vorkonfiguriert, aufeinander abgestimmt und mit einer Anmeldung nutzbar. Komplett im eigenen Rechenzentrum, ohne Abhängigkeit von einzelnen Cloud-Anbietern.

30+integrierte Werkzeuge, eine Anmeldung
3 Stagesdev · inte · prod für jede Anwendung
100 % GitKonfiguration, Versionen und Freigaben nachvollziehbar
69automatisierte Sicherheits- und Funktionstests

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

Daten-Services

PostgreSQL-Datenbanken und S3-Objektspeicher je Anwendung und Stage, mit eigenen Zugangsdaten, Größen-Übersicht und regelmäßigen Backups.

07

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.

08

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.

09

Observability und Betrieb

Metriken, Logs, Dashboards und Alarme für Plattform und Anwendungen; Speicher- und Ressourcenberichte; Backups; automatische Bereinigung; alles reproduzierbar installierbar.

10

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.

P
Projekte und TeamsJedes Projekt gehört einem Team; Sichtbarkeit und Rechte werden zentral verwaltet und gelten im Portal und im KI-Assistenten gleichermaßen, in Git über Teams.
S
Drei Stages je Anwendungdev, inte und prod in getrennten Namespaces – Stages lassen sich bei Bedarf schlafen legen, ohne Daten zu verlieren.
R
Eigene Ressourcen je StageDatenbank, Bucket und KI-Schlüssel werden pro Anwendung und Stage bereitgestellt; Zugangsdaten liegen nur als Kubernetes-Secrets vor.
V
Versionen nachvollziehbarWelche Version wo läuft, steht in Git und im Portal; jede Freigabe und Rücknahme ist ein Commit mit Protokoll.

Lebenszyklus einer Anwendung

Ein durchgängiger, automatisierter Weg – vom Antrag bis zum Betrieb.

AnlegenProjekt und Anwendung aus der Standard-Vorlage
Entwickelnim Cloud-Workspace, unterstützt durch den KI-Agenten
PrüfenPull Request, Review, automatische Tests
BauenImage bauen, scannen, in der Registry versionieren
Ausliefernper GitOps nach dev, inte und prod freigeben
BetreibenMonitoring, Logs, Backups, KI-Kosten im Blick

Alle Werkzeuge

Etablierte Open-Source-Bausteine, sauber integriert: eine Identität, ein Portal, gemeinsame Berechtigungen.

Portal und Zugang

Platform Control CenterBackstage-Portal: Projekte, Anwendungen, Status, Doku
Platform AIAssistent, der Fragen zu Deployments, Logs und Doku im Rahmen der eigenen Rechte beantwortet
KeycloakSingle Sign-on für alle Dienste
OpenFGAFeingranulare Berechtigungen nach Projekt und Team
Headscale-VPNZugang mit dem Tailscale-Client, Split-DNS

Entwicklung

Eclipse CheCloud-Workspaces mit VS Code im Browser
OpenCodeKI-Coding-Agent im Workspace, mit Web-Oberfläche
ForgejoGit-Hosting mit Pull Requests und Issues
VorlagenNeue Anwendungen aus einer Standard-Vorlage mit Pipeline und Chart

Build und Auslieferung

TektonCI-Pipelines: Tests, Images, Helm-Charts
HarborContainer-Registry mit Schwachstellen-Scan
Argo CDGitOps-Deployments mit Freigabe je Stage
Envoy GatewayTLS-Eingang für alle Dienste

KI

LiteLLMKI-Gateway: ein Schlüssel je Team, Budgets, Caching
Claude (Anthropic)Sprachmodell hinter dem Gateway – Schlüssel liegen nur zentral
LangfuseTraces, Kosten und Bewertungen von KI-Anwendungen
AI Observability LabReferenzanwendung für messbare KI-Qualität
LibreChatChat-Oberfläche für das Team

Daten und Automatisierung

PostgreSQL (CloudNativePG)Datenbanken je Anwendung mit Backups
SeaweedFSS3-kompatibler Objektspeicher
SupersetDashboards und Datenanalyse
n8nWorkflow-Automatisierung

Betrieb und Sicherheit

Prometheus · GrafanaMetriken, Dashboards, Alarme
Loki · AlloyZentrale Logs inkl. Kubernetes-Audit
TetragoneBPF-Sicherheitsereignisse auf den Hosts
Kata ContainersMikro-VM pro Workspace
CiliumNetzwerk und Netzwerkrichtlinien
KyvernoVerbindliche Sicherheitsregeln
SquidKontrollierter Internetzugang
TrivySchwachstellen- und Konfigurationsprüfung

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

1
Eigener Kernel je WorkspaceKata Containers starten jeden Workspace in einer Mikro-VM. Ein Ausbruch aus dem Container erreicht nur den Gast-Kernel, nicht den Server.
2
Getrennte MaschineWorkspaces laufen auf einer eigenen VM, getrennt von Portal, Git, Datenbanken und Schlüsseln.
3
Verbindliche RegelnOhne Sandbox, mit Root-Rechten, Host-Zugriff oder fremden Images startet kein Workspace – auch nicht über manipulierte Konfigurationen.
4
Netzwerk: gesperrt, was nicht nötig istKein Zugriff auf andere Workspaces, Datenbanken oder Verwaltungsoberflächen; Internet nur über eine geprüfte Freigabeliste.
5
Minimale, kurzlebige ZugangsdatenKein Cluster-Token im Workspace; Git-Tokens werden täglich erneuert; KI-Schlüssel nur im zentralen Gateway.
6
Verschlüsselt und protokolliertWorkspace-Daten auf verschlüsselter Platte; Änderungen, Zugriffe und ausgehende Verbindungen werden zentral aufgezeichnet und alarmiert.

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.

Anleitung zum Zugang →