Alle Case Studies

Medien · Modernisierung

Über 20 Jahre alte Plattform.
Modernisiert. Ohne einen Tag Ausfall.

Ein anstehendes PHP 8 Update war der Auslöser. Was folgte war eine vollständige Modernisierung einer über 20 Jahre alten Plattform bei laufendem Redaktionsbetrieb. Neue Sucharchitektur, Containerisierung, Kubernetes-Migration und technische SEO-Optimierung, während die Redaktion täglich weiterarbeitete.

Termin buchen
Fachmagazin Redaktionsplattform – Legacy-Modernisierung mit PHP 8, Manticore Search und Kubernetes
6xSEO-Sichtbarkeit
5s → <100msSuchlaufzeiten
20+Jahre Legacy modernisiert

Die Ausgangssituation

Eine Plattform die funktionierte. Aber nicht mehr lange.

Eine redaktionell betriebene Online-Plattform für ein etabliertes Fachmagazin mit hoher Content-Dichte und saisonalen Traffic-Spitzen. Die Plattform war über 20 Jahre gewachsen, der Code trug die Spuren jeder Entscheidung dieser Zeit.

Das anstehende PHP 8 Update war der konkrete Auslöser. Der Legacy-Code war nicht kompatibel, eine Migration war unvermeidlich. Gleichzeitig lief die Suche mit Suchlaufzeiten von bis zu 5 Sekunden, das Frontend war nicht mobile-optimiert und die technische SEO-Basis war schwach. Das PHP 8 Update war die Gelegenheit die Plattform grundlegend zu modernisieren statt nur zu patchen.

Die Herausforderung

Modernisierung bei laufendem Redaktionsbetrieb.

Die Redaktion arbeitet täglich mit der Plattform. Artikel werden geschrieben, veröffentlicht, aktualisiert. Kein Wartungsfenster, kein "wir machen kurz zu". Die Modernisierung musste parallel zum laufenden Betrieb passieren ohne dass Journalisten ihre Arbeit unterbrechen mussten.

Dazu kam die technische Komplexität: Eine über 20 Jahre gewachsene Codebasis hat Abhängigkeiten die niemand mehr vollständig kennt. Jede Änderung konnte unerwartete Seiteneffekte haben. Der Weg von PHP 7 auf PHP 8, von Sphinx Search auf Manticore Search, von bare metal auf Kubernetes musste schrittweise und kontrolliert passieren.

Mein Ansatz

Schrittweise.
Kontrolliert.
Bei laufendem Betrieb.

01

PHP 8 Migration

Legacy-Code auf PHP 8 migriert inklusive Anpassung aller veralteten Komponenten und Abhängigkeiten. Laravel als Framework-Basis modernisiert. Schrittweises Vorgehen mit klaren Meilensteinen damit der Redaktionsbetrieb zu keinem Zeitpunkt gefährdet war.

02

Sucharchitektur erneuern

Sphinx Search durch Manticore Search ersetzt. Suchlaufzeiten von bis zu 5 Sekunden auf unter 100 Millisekunden reduziert. Für eine content-intensive Plattform ist die Suche geschäftskritisch – eine 50-fache Verbesserung der Suchgeschwindigkeit ist kein technisches Detail sondern ein direktes Nutzererlebnis.

03

Containerisierung und Kubernetes-Migration

Anwendung containerisiert und auf Kubernetes migriert. Stabile Docker- und Deployment-Struktur eingeführt. Deployments die vorher riskant und manuell waren sind jetzt kontrolliert und reproduzierbar.

04

Technische SEO-Optimierung

Technische SEO-Basis grundlegend verbessert. Ladezeiten optimiert, strukturierte Daten eingeführt, mobile Darstellung modernisiert. KI wurde eingesetzt um SEO-optimierte Inhalte zu erstellen die echten Mehrwert für Nutzer bringen – kein generischer Content, sondern thematisch relevante Inhalte die Suchintentionen treffen. Das Ergebnis war eine Versechsfachung der SEO-Sichtbarkeit der Plattform.

05

KI-Integration für Redaktionsprozesse

KI-Automatisierungen zur Inhaltsprüfung integriert. Redaktionelle Prozesse die vorher manuell waren werden jetzt automatisiert unterstützt.

Ihre Plattform braucht ein Update das sie nicht ausbremst?

Lassen Sie uns in 30 Minuten herausfinden ob ich helfen kann.

Termin buchen

Was schwierig war

Technisch besser heißt nicht gefühlt besser.

Die neue Suche war fünfzigmal schneller und sortierte anders. Sphinx und Manticore bewerten Relevanz nicht identisch, und eine Redaktion, die zwanzig Jahre mit einem System gearbeitet hat, kennt dessen Eigenheiten auswendig. Sie sucht nicht nach Stichworten, sondern nach Artikeln, von denen sie weiß, dass sie existieren. Wenn die dann an anderer Stelle auftauchen, ist das Ergebnis objektiv besser und fühlt sich schlechter an.

Geholfen hat, das nicht als Gewöhnungsproblem abzutun. Typische Redaktionssuchen wurden gesammelt, alte und neue Trefferliste nebeneinandergelegt und die Fälle einzeln durchgesehen, in denen sich die Reihenfolge deutlich änderte. Ein Teil davon waren echte Verbesserungen, ein Teil waren Gewichtungen, die die Redaktion aus gutem Grund erwartete: Aktualität schlägt bei einem Fachmagazin oft die reine Wortübereinstimmung. Diese Erwartungen wurden in die Konfiguration übernommen, statt sie wegzudiskutieren.

Riskanter als der Code-Umbau war die Suchmaschinenoptimierung. Zwanzig Jahre Artikel bedeuten zehntausende Adressen, viele davon extern verlinkt und rankend. Jede verlorene Weiterleitung ist ein Rankingverlust, den kein guter Code ausgleicht. Vor dem Umzug wurde deshalb der vollständige Adressbestand erfasst, jede Änderung auf eine dauerhafte Weiterleitung abgebildet und das Ergebnis danach gegen die Search Console geprüft, statt auf das Beste zu hoffen.

Das Ergebnis

Schneller. Sichtbarer. Zukunftsfähig.

6x

SEO-Sichtbarkeit

Technische SEO-Optimierungen haben die organische Sichtbarkeit der Plattform versechsfacht.

<100ms

Suchlaufzeiten

Von 5 Sekunden auf unter 100ms – 50-fache Verbesserung durch neue Sucharchitektur mit Manticore Search.

20+

Jahre Legacy

In eine wartbare, zukunftsfähige Codebasis transformiert – ohne einen einzigen Tag Produktionsausfall.

Eine über 20 Jahre alte Redaktionsplattform in eine moderne, wartbare und skalierbare Basis überführt. Das PHP 8 Upgrade war der Auslöser, die vollständige Modernisierung war das Ergebnis. Die Suche läuft 50-mal schneller, die SEO-Sichtbarkeit hat sich versechsfacht, die Infrastruktur ist containerisiert und auf Kubernetes deployed. Und die Redaktion hat während der gesamten Modernisierung täglich weitergearbeitet ohne einen einzigen Tag Ausfall.

Eingesetzte Technologien

Bewährte Tools. Kein Experiment.

Backend
  • PHP 8
  • Laravel
  • PHPUnit
  • Mockery
Suche
  • Manticore Search
Infrastruktur
  • Kubernetes
  • Docker
  • CI/CD
  • Hetzner Cloud
  • Redis
  • MySQL
Observability
  • Grafana
  • Sentry
KI
  • OpenAI API
  • Prompt Engineering

Kundenstimmen

Was Auftraggeber sagen.

„Herr Rutte hat für uns ein komplett individuelles CRM entwickelt und dies genau auf unsere Bedürfnisse zugeschnitten. Die Zusammenarbeit war unkompliziert. Er hat unsere Anforderungen perfekt umgesetzt und das System läuft absolut stabil.“

Stefan SchubertAuftraggeber · Trustpilot, Oktober 2025

„Super Zusammenarbeit! Herr Rutte hat unseren alten PHP-Shop schnell und zuverlässig modernisiert, auf den neuesten Stand gebracht und nebenbei noch viele sinnvolle Verbesserungen eingebaut. Kommunikation war unkompliziert, Deadlines wurden eingehalten – absolut empfehlenswert.“

Bewertung ohne NamensnennungAuftraggeber · ProvenExpert, Oktober 2025

„Tim hat bei uns als PHP-Entwickler gearbeitet und einen richtig guten Job gemacht. Er hat sich schnell ins Projekt eingearbeitet und auch bei kniffligen Themen immer eine Lösung gefunden. Der Code war sauber, nachvollziehbar und hat uns echt weitergebracht. Wir würden jederzeit wieder mit Tim zusammenarbeiten.“

Bewertung ohne NamensnennungAuftraggeber · ProvenExpert, September 2025

Häufig gefragt

Was Auftraggeber vorher wissen wollen.

Wie modernisiert man eine 20 Jahre alte Plattform ohne einen Tag Ausfall?

Indem nichts gleichzeitig passiert. PHP-8-Migration, neue Suche und der Umzug auf Kubernetes waren drei getrennte Vorhaben mit eigenem Rückweg. Die Redaktion arbeitete durchgehend weiter, weil zu jedem Zeitpunkt nur ein Teil in Bewegung war.

Warum Manticore und nicht Elasticsearch?

Weil die Anforderung Volltextsuche über deutschsprachige Fachinhalte war, nicht Analytik über Protokolldaten. Manticore liefert das bei einem Bruchteil des Betriebsaufwands, und die Suchlaufzeit fiel von 5 Sekunden auf unter 100 Millisekunden.

Woher kommt die sechsfache Sichtbarkeit?

Aus technischem SEO, nicht aus neuen Inhalten: Ladezeiten, saubere URLs, strukturierte Daten und eine Suche, die interne Verlinkung möglich machte. Die Inhalte waren immer gut, sie waren nur schwer auffindbar.