Über mich
Stefan Hildebrandt – freiberuflicher Softwarearchitekt und Entwickler. Schwerpunkt: gewachsene Systeme stabilisieren und überdimensionierte Microservice-Landschaften zurückbauen.
Ich bin Stefan Hildebrandt, freiberuflicher Softwareentwickler und Architekt. Mein Schwerpunkt sind Microservice-Landschaften, die teuer geworden sind und ihre Komplexität nicht mehr rechtfertigen, sowie gewachsene Systeme, die seit Jahren Geschäftswert erzeugen und trotzdem zum Engpass geworden sind.
Ich nenne das Brownfield Gardening. Die Metapher kommt aus der Stadtplanung: Eine Industriebrache wird nicht abgerissen und neu gebaut, sondern Schritt für Schritt in einen Ort verwandelt, an dem man gut arbeiten kann. Die Substanz ist da. Sie muss freigelegt, gesichert und gepflegt werden.
Wobei ich unterstütze
Bei überdimensionierten Landschaften zeigt sich fast immer dasselbe Muster: Die Architektur wurde für Lasten ausgelegt, die nie eingetroffen sind, und für viele parallel arbeitende Teams geschnitten, die es heute nicht mehr gibt. Übrig bleiben zwölf Services für drei Bounded Contexts, mehrere Datenbanken, eine Deployment-Choreografie und Betriebskosten ohne fachlichen Gegenwert.
Der Weg dort heraus läuft in vier Schritten:
Bewertung des Ist-Zustands – Codebasis, Architektur, tatsächliche Last, Infrastruktur und Betriebskosten, priorisiert nach Risiko und Kostenhebel.
Zielbild entwickeln – eine Architektur, die zur heutigen Last und Organisation passt, mit Preis, Zeitrahmen und erwartetem Einsparungspotenzial.
Absicherung durch Tests – Charakterisierungstests und Integrationstests als Sicherheitsnetz für jede Veränderung im laufenden Betrieb.
Rückbau und Konsolidierung – Infrastruktur reduzieren, Services in einen Modulithen zusammenführen, Komplexität auf das fachlich begründete Niveau bringen.
Meine Rollen
Trusted Advisor für Entscheider: ehrliche Einschätzung, Priorisierung und Sparring zu Architektur- und Investitionsentscheidungen.
Coach für Entwicklerteams: Pairing, Code Reviews und Wissenstransfer an der konkreten Codebasis statt im Foliensatz.
Architekt mit Code-Bezug: Zielbilder, die nicht in der Präsentation bleiben, sondern in den Code übersetzt werden.
Dazu kommen die Themen, die bei jeder Modernisierung mitlaufen: Performance-Analyse und Lasttests, Testautomatisierung und Testinfrastruktur, CI/CD und Monitoring.
Aus der Praxis
CRM-Plattform, Telekommunikation (2009–2018) – ein gewachsenes System über neun Jahre schrittweise modernisiert: von JSP/JSF auf React, Einführung automatisierter Tests und CI/CD. Kein Big Bang, jeder Schritt im laufenden Betrieb.
Backendsystem, Automotive (2023–2026) – gewachsene Backend-Services stabilisiert, das System vereinheitlicht, unnötige Infrastruktur entfernt, Performance-Probleme behoben und Monitoring aufgebaut.
Kommunikationsplattform, öffentlicher Sektor (2019–2020) – verteilte Java-EE/.NET-Anwendung: Refactorings für bessere Wartbarkeit, Performanceoptimierung, Architekturberatung.
Finanzdienstleister (2006–2008) – Qualitätssicherung einer automatisierten Migration von mehreren Millionen Zeilen Code, inklusive Batch-Abnahmetests und Konsolidierung nach der Migration.
In über 20 Jahren habe ich Systeme in der Telekommunikation, im öffentlichen Sektor, im Handel, in der Finanzbranche und im Automotive-Bereich modernisiert. Was für ein Team zum ersten Mal passiert, ist dabei für mich Routine.
Kontakt
Ein Erstgespräch ist unverbindlich. Wenn Sie mögen, schauen wir gemeinsam auf Ihre Landschaft und klären, wo der größte Hebel liegt.
E-Mail: web26@brownfield-gardening.it
LinkedIn: Stefan Hildebrandt
GitHub: @hildebrandttk
Mastodon: @hildebrandttk