Zurück zu den Projekten

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:

  1. 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.
  2. 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