Technische Vertiefung
Cloud- und Plattformmodernisierung einer geschäftskritischen Commerce-Plattform
Technische Vertiefung der langjährigen Plattformverantwortung mit Fokus auf zwei Cloud-Migrationen, containerisierten Betrieb, automatisierte Auslieferung, Observability und sichere Schnittstellen.
- Projektumfeld
- Bundesweit tätige Handelsverbundgruppe
- Zeitraum
- 03/2019 bis 12/2023
- Rolle
- Lead Software Engineer, Software Architekt & technischer Projektleiter
Technische Vertiefung der Leit-Case-Study
Enterprise-Commerce-Plattform im Gesamtüberblick →- Zwei Cloud-Migrationen
- vom lokalen Betrieb über eine erste Kubernetes-Plattform bis zur Zielarchitektur in der Google Cloud
- Automatisiert
- reproduzierbare Builds, Staging- und Produktionsdeployments sowie kontrollierte Rollbacks
- Messbar
- technische Zielwerte, Monitoring und Observability als Grundlage für Betrieb und Optimierung
Technische Vertiefung: Operation am offenen Herzen
Diese Case Study beschreibt die schrittweise technische Modernisierung einer geschäftskritischen Handelsplattform. Die größte Hürde dabei: Der laufende Produktivbetrieb und die tägliche Produktentwicklung durften zu keinem Zeitpunkt stoppen. Es galt, ein langlebiges, gewachsenes System im laufenden Betrieb Schritt für Schritt in eine moderne Cloud-Architektur zu transformieren.
Schrittweise Cloud-Migration (IBM Cloud → Google Kubernetes Engine)
Statt eines hochriskanten "Big Bangs" haben wir die Infrastruktur in zwei klaren Etappen modernisiert:
- Containerisierung & erste Cloud-Migration: Überführung monolithischer Backend-Services in Docker-Container und Deployment auf Kubernetes. Dadurch entstanden endlich einheitliche Laufzeitumgebungen für Entwicklung, Staging und Produktion.
- Zielarchitektur in der Google Cloud (GKE): Migration aller Workloads auf die Google Cloud Platform. Aufbau einer Cluster-Infrastruktur mit automatisierter Skalierung.
API-Modernisierung & Observability (Prometheus & Grafana)
Ein moderner Cloud-Betrieb braucht volle Transparenz. Gemeinsam mit dem Team haben wir die Überwachung von einer reinen Fehleranzeige zu einem echten Steuerungsinstrument umgebaut:
- Observability: Einführung von Prometheus, Grafana und PromQL für Echtzeit-Metriken, Latentzeit-Messungen und automatisierte Alerts.
- Sicherheits-Gateways & CDN: Einbindung von Cloudflare und AWS S3 zur Entlastung der Kern-Systeme sowie Absicherung der APIs durch Rate Limiting und API-Keys.
- Automatisierte CI/CD-Pipelines: Umstellung auf reproduzierbare GitLab-CI- und Bitbucket-Pipelines mit automatisierten Rollbacks bei Schwellwertüberschreitungen.
Woran ich gearbeitet habe
Als Lead Architect & Software Engineer habe ich die Migrationen konzipiert, die CI/CD-Pipelines aufgebaut und selbst aktiv im Code mitgearbeitet. Mein wichtigster Grundsatz war dabei: Pragmatischer Fortschritt statt hektischer Hype. Jedes Refactoring musste einen spürbaren Gewinn für Entwicklungsgeschwindigkeit, Betriebsstabilität oder Performance bringen.
Was sich dadurch verändert hat
Aus einer lokal betriebenen Systemlandschaft entstand eine Kubernetes-Plattform mit reproduzierbaren Deployments, zentralem Monitoring und klareren Betriebsabläufen.
Kontakt
Dein Backend ist gewachsen oder das Projekt steckt fest?
Ich helfe, wenn Fehler schwer einzugrenzen sind, neue Schnittstellen gebraucht werden oder im Team jemand fehlt, der Architektur und Umsetzung zusammenhält.
Passt gut, wenn …
- ein gewachsenes Backend schwer zu ändern ist
- mehrere Systeme oder APIs zusammenfinden müssen
- technische Verantwortung im Team neu verteilt werden soll
- Verfügbar ab sofort
- Gespräche jederzeit möglich
- Remote und hybrid
- Mönchengladbach und Düsseldorf
