PHP- & Laravel-Upgrade

Auf eine unterstützte PHP-Version. Ohne dass die Produktion es merkt.

Ich hebe Ihre Codebasis Version für Version auf einen aktuellen, unterstützten Stand. Inkrementell, abgesichert durch Tests, während Ihr Team weiter Features liefert. Zum Festpreis, festgelegt nach dem Audit.

Festpreis · typisch €18.000–€45.000 · Angebot nach dem Audit

Alecs Ghinea

Alecs Ghinea · Sie arbeiten direkt mit mir. Keine Juniors, keine Übergabe.
Kein Rewrite, kein Big Bang. Wenn ein Upgrade bei Ihnen nicht sinnvoll ist, sage ich es Ihnen.

kein Stundenzähler
Festpreis
kein Stundenzähler
Wochen Feature-Stopp
0
Wochen Feature-Stopp
größter PHP-Sprung bisher
5.2 → 8.2
größter PHP-Sprung bisher
upgrade-plan.md Beispiel-Upgradepfad
  • 1 Characterization Tests für Checkout & Zahlung 2 Wo.
  • 2 PHP 7.4 → 8.1, Composer-Pakete aktualisiert 3 Wo.
  • 3 Laravel 8 → 10, Altlasten per Strangler-Pattern ersetzt 4 Wo.
  • 4 PHP 8.3 / Laravel 12, CI-Pipeline mit Versions-Gate 2 Wo.
Live nach jedem Schritt 4 Releases · 11 Wochen · kein Rewrite

Die Ausgangslage

Das Upgrade steht seit zwei Jahren auf der Liste.

Jeder weiß, dass es fällig ist. Der Hoster schickt EOL-Warnungen, die Pakete hängen fest, und neue Entwickler fragen vorsichtig nach dem Stack. Trotzdem wird das Upgrade jedes Quartal verschoben, weil niemand abschätzen kann, was dabei bricht.

Und je länger es liegt, desto größer wird der Sprung. Aus zwei Versionen werden vier, aus einem Projekt wird ein Risiko: irgendwann entscheidet ein Sicherheitsvorfall über den Zeitpunkt.

Ein Upgrade braucht keinen Rewrite und keinen Feature-Stopp. Es braucht einen klaren Plan, ein Sicherheitsnetz aus Tests und jemanden, der das schon oft gemacht hat.

  • PHP 8.2 bekommt ab 31.12.2026 keine Sicherheitsupdates
  • Composer-Pakete lassen sich nicht mehr aktualisieren
  • Bewerber fragen, warum Sie noch auf Laravel 8 sind
  • Das letzte Upgrade-Projekt wurde abgebrochen

Was Sie am Ende haben.

Eine Codebasis auf einer aktuellen, unterstützten PHP- und Laravel-Version. Produktionssicher migriert, zum vorher vereinbarten Preis.

Festpreis heißt: Der Umfang ist nach dem Audit klar, und der Preis ändert sich nicht, wenn es länger dauert.

  1. Aktuelle, unterstützte PHP- und Laravel-Version in Produktion
  2. Kein Feature-Stopp: Ihr Team liefert während des Upgrades weiter
  3. Characterization Tests für die geschäftskritischen Abläufe, die bleiben
  4. Aktualisierte Abhängigkeiten ohne bekannte Sicherheitslücken
  5. CI-Pipeline, die neue Versionen künftig früh prüft
  6. Dokumentation und Übergabe an Ihr Team

Wie das Upgrade abläuft.

  1. 01

    Voraussetzung

    Legacy Audit

    Das Audit zeigt, was beim Upgrade bricht und wie groß der Aufwand ist. Erst daraus entsteht ein belastbares Festpreisangebot.

  2. 02

    Woche 1–2

    Sicherheitsnetz

    Characterization Tests für die Abläufe, die Geld verdienen, und eine CI-Pipeline, die jede Änderung prüft.

  3. 03

    In Etappen

    Version für Version

    Jede Stufe geht einzeln live. Veralteter Code wird per Strangler-Pattern ersetzt, nicht auf einmal umgeschrieben.

  4. 04

    Parallel

    Ihr Team liefert weiter

    Ich arbeite in Ihrem Repository und Ihren Releases. Features und Upgrade laufen nebeneinander.

  5. 05

    Abschluss

    Übergabe

    Aktuelle Version in Produktion, Dokumentation, und ein Team, das die nächsten Updates selbst machen kann.

Upgrades, die ich durchgeführt habe.

14+ Jahre PHP. 12+ Jahre Laravel. Hamburg-basiert. Deutsch, Englisch, Rumänisch.

E-Commerce · Hamburg

PHP 5.2 → 8.2

Eine produktive E-Commerce-Plattform mit täglichem Bestellvolumen wurde über mehrere Stufen von PHP 5.2 auf 8.2 gehoben. Ohne Downtime, ohne Feature-Stopp. Ergebnis: aktuelle Plattform, hiringfähig, Composer-basiert, getestet.

Automotive-Marktplatz

leasingmarkt.de (Autoscout24-Gruppe)

Multi-Version-Laravel-Migration für einen der größten Leasing-Marktplätze Deutschlands. Inkremental, mit Strangler-Pattern, ohne Beeinträchtigung des laufenden Betriebs.

Was es kostet.

PHP- & Laravel-Upgrade

€18.000–€45.000 netto, Festpreis, typische Spanne

Der genaue Preis hängt von Codebasis, Versionsabstand und Testabdeckung ab. Deshalb nenne ich ihn erst nach dem Audit, dann aber verbindlich: Festpreis für einen klar beschriebenen Umfang, ohne Stundenabrechnung und ohne Nachträge.

Zahlung in Etappen, jeweils nach einem Release in Produktion.

Erstgespräch buchen

Enthalten

  • Upgrade-Plan mit festen Etappen und Abnahmekriterien
  • Characterization Tests für die kritischen Abläufe
  • Alle Code-Änderungen als Pull Requests in Ihrem Repository
  • CI-Pipeline mit Prüfung gegen die Zielversion
  • Begleitung jedes Releases bis in Produktion
  • Dokumentation und Übergabe-Session für Ihr Team

Häufige Fragen.

Warum gibt es den Festpreis erst nach dem Audit?
Ohne Blick in den Code wäre jeder Festpreis geraten, und geratene Preise enthalten entweder einen großen Risikoaufschlag oder führen zu Nachträgen. Das Audit macht den Umfang klar, danach ist der Preis verbindlich.
Müssen wir während des Upgrades die Feature-Entwicklung stoppen?
Nein. Das Upgrade läuft in kleinen Etappen, die jeweils einzeln live gehen. Ihr Team arbeitet im selben Repository weiter.
Was ist, wenn unsere Testabdeckung sehr niedrig ist?
Das ist der Normalfall. Vor dem ersten Versionssprung schreibe ich Characterization Tests, die das heutige Verhalten der geschäftskritischen Abläufe festhalten. Sie sind das Sicherheitsnetz für das Upgrade.
Machen Sie auch Symfony- oder Vanilla-PHP-Codebasen?
Ja, sofern es PHP ist. Laravel ist mein Schwerpunkt, aber viele Altsysteme sind Eigenbau oder gemischt, und genau dort hilft ein schrittweises Vorgehen am meisten.
Was passiert nach dem Upgrade?
Ihr Team übernimmt mit Dokumentation und einer CI-Pipeline, die neue Versionen früh prüft. Wenn Sie danach weiter Unterstützung wollen, ist der Fractional Tech Lead die passende Form.
Alecs Ghinea

Nächster Schritt.

Buchen Sie ein 30-minütiges Erstgespräch. Wir klären, auf welcher Version Sie stehen, wohin Sie wollen und ob zuerst ein Audit nötig ist. Wenn ein Upgrade gerade nicht sinnvoll ist, sage ich es Ihnen.

30-Minuten-Gespräch buchen

Kostenlos und unverbindlich. Antwort innerhalb eines Werktags.