Atmosphere Media Cloud
- Lead Developer
- Lead Architect
- Produktion
- Laravel & Nuxt
Langlebige Enterprise-Medienplattform
Die sichere Weiterentwicklung einer langlebigen Medienplattform im Produktivbetrieb führen.

Modernisierung als Kontinuität: Neue Schichten kommen hinzu, während das Live-Produkt weiterläuft.
- Rolle
- Lead Developer · Lead Architect
- Team
- Drei Entwickler + QA, hands-on geführt
- Organisation
- wige SOLUTIONS GmbH & Co. KG
- Status
- Seit zwei Jahren im Produktivbetrieb, aktiv entwickelt
Auf einen Blick
Bei wige führe ich ein Team aus drei Entwicklern und einer QA-Kraft — Architektur, Entwicklung und schrittweise Modernisierung, während die Plattform Medienorganisationen im Produktivbetrieb unterstützt.
Berufliche Arbeit für die wige SOLUTIONS GmbH & Co. KG. Diese Fallstudie nutzt ein eigenständiges redaktionelles Bild und lässt Kundenidentitäten, Produktivoberflächen und proprietäre Implementierungsdetails aus.
Kommerzieller Kontext
Eine Produktivplattform für Medienorganisationen
Atmosphere Media Cloud ist ein aktiv entwickeltes Produkt für Organisationen, die wertvolle Medienbestände verwalten und ausliefern. Die Plattform ist seit Jahren im Produktivbetrieb und entwickelt sich weiter, während Menschen auf sie angewiesen sind.
Dadurch wird Architektur zu kontinuierlicher Produktarbeit: neue Funktionen, Wartung und Modernisierung müssen mit dem Verhalten koexistieren, das das Geschäft bereits trägt.
Randbedingungen
Modernisieren, ohne ein reifes Produkt als grüne Wiese zu behandeln
Eine langlebige Plattform sammelt bewährtes Verhalten, Sonderfälle und Betriebswissen. Verbesserung beginnt mit der Trennung zwischen dem, worauf das Geschäft baut, und dem, was sich gefahrlos verändern lässt.
Dieses Prinzip steckt dem Engineering in den Knochen: Medienverarbeitung läuft durch eine mehrschichtige Transkodierungs-Engine mit expliziten Abhängigkeitsregeln und begrenzter Parallelität, damit sich schwere Jobs nicht gegenseitig aushungern; Suchindizes respektieren Berechtigungen zur Abfragezeit; langlaufende Jobs melden ihren Lebenszyklus in Echtzeit. Die aktuelle Modernisierung der Verwaltung folgt derselben Disziplin — eine neue Nuxt-Grundlage wird schrittweise eingeführt, während das etablierte Produkt aktiv bleibt.
Verantwortung
Entscheidungen führen und nahe an der Umsetzung bleiben
Ich führe drei Entwickler und eine QA-Kraft über Produktentscheidungen, Architektur, Umsetzungsqualität und Produktionsverhalten hinweg — reviewend, entwerfend und umsetzend an ihrer Seite statt aus der Distanz.
Meine Verantwortung umfasst die gesamte Änderung statt nur einer Schicht: Anforderung verstehen, Grenze wählen, Frontend und Backend verbinden, Folgewirkungen prüfen und das Ergebnis betreibbar halten. Das reicht über den Anwendungscode hinaus in ein Observability-Programm — Metriken, Logs und Traces, flottenweit mit Mess-Gates ausgerollt.
- Architektur- und Produktgrenzen entscheiden.
- Hands-on Full-Stack-Umsetzung und Review.
- Technische Führung eines kleinen Engineering-Teams.
- Schrittweise Modernisierung und Verantwortung im Betrieb.
Engineering-Arbeit
Jede Änderung durch Produkt, Code und Produktion tragen
Technische Führung bleibt im ausgelieferten Verhalten, den angrenzenden Systemen und den Menschen verankert, die es später pflegen.
- 01Verstehen
Die echte Produktgrenze verfolgen
Die Anforderung mit bestehendem Verhalten und den Menschen abgleichen, die darauf bauen.
Im Hintergrund
- Produktkontext
- Bestehendes Verhalten
- 02Abgrenzen
Verantwortung klar platzieren
Verträge wählen, die eine Änderung verständlich und testbar halten.
Im Hintergrund
- Architektur
- Ownership
- 03Liefern
Den ganzen Pfad verbinden
Oberfläche, Backend, Daten und Hintergrundarbeit als ein beobachtbares Ergebnis behandeln.
Im Hintergrund
- Full-Stack-Umsetzung
- Fehlerzustände
- 04Prüfen
Direktes und angrenzendes Verhalten prüfen
Die Änderung und ihre Verbraucher auf mögliche Folgeregressionen testen.
Im Hintergrund
- Automatisierte Tests
- Regressionsprüfung
- 05Weiterentwickeln
Ein stärkeres Fundament hinterlassen
Produktionswissen für die nächste Entscheidung nutzen statt beim Release aufzuhören.
Im Hintergrund
- Diagnose
- Schrittweise Modernisierung
Ergebnis
Ein reifes Produkt bleibt in Bewegung, während sein Fundament besser wird
Die Plattform unterstützt ihre Nutzer weiter, während ihre technische Grundlage über aufeinanderfolgende Framework-Generationen aktuell gehalten wird.
Die neue Verwaltungsgrundlage ermöglicht eine schrittweise Migration statt eines riskanten Komplettumbaus. Bewährtes Verhalten bleibt bewusst erhalten, und jeder ausgelieferte Bereich schafft eine klarere Basis für die nächste Änderung.
Kernpunkte
- Architektur bleibt mit der Lieferung verbunden
- Produktrichtung, Umsetzung und Produktionsverhalten bleiben Teil desselben Engineering-Gesprächs — hands-on geführt mit drei Entwicklern und einer QA-Kraft.
- Modernisierung bewahrt Produktwissen
- Die neue Verwaltungsgrundlage folgt validiertem Verhalten statt einer erfundenen grünen Wiese und migriert Domäne für Domäne, während das Live-Produkt weiterläuft.
- Infrastruktur wird konstruiert, nicht erduldet
- Medienverarbeitung mit begrenzter Parallelität, berechtigungsabhängige Suche und ein flottenweites Observability-Programm halten die Plattform betreibbar, während sie wächst.
Technologie
Womit es gebaut ist
- LaravelEin reifes Backend, aktuell gehalten über aufeinanderfolgende Framework-Generationen.
- NuxtDie Grundlage für die schrittweise Modernisierung der Verwaltung.
- VueEin Komponentenmodell für komplexe Produktoberflächen.
- TypeScriptExplizite Verträge während einer schrittweisen Migration.
- RedisZuverlässige Anwendungsdienste und Hintergrundarbeit.
- Tailwind CSSEin konsistentes Interface-System für die neue Verwaltung.
Nächster Schritt
Passt Ihr Ablauf in keine Standardsoftware?
Beschreiben Sie mir, was sich ändern muss. Ich sage Ihnen ehrlich, ob ich der Richtige dafür bin. Danach vereinbaren wir Umfang, Zeitplan und das passende Arbeitsmodell.
Projekt besprechen →
