Legacy Audit · PHP & Laravel

Ihre PHP-Codebasis ist 8 Jahre alt. Sie funktioniert. Aber niemand fasst sie mehr gerne an.

In zwei Wochen erhalten Sie eine klare Karte Ihrer Legacy-Codebasis: Risiken, Aufwände, ein konkreter Modernisierungsplan. Festpreis. Kein Berater-Sprech.

Alecs Ghinea

Alecs Ghinea · Sie arbeiten direkt mit mir. Keine Juniors, keine Übergabe.
Keine Verkaufstaktik. Wenn ich der Falsche bin, sage ich es Ihnen im Gespräch.

Festpreis, netto
€7.500
Festpreis, netto
vom Kickoff zum Report
2 Wochen
vom Kickoff zum Report
PHP in Produktion
14+ Jahre
PHP in Produktion
legacy-audit-report.pdf
Beispiel-Findings
  • Kritisch PHP 7.4 in Produktion, EOL seit Nov. 2022 3–4 Wo.
  • Hoch 12 Composer-Pakete mit bekannten CVEs 1 Wo.
  • Mittel Zahlungsfluss ohne Testabdeckung 2 Wo.
  • Quick Win OPcache-Preload aktivieren, tote Cronjobs entfernen < 1 Tag
Roadmap 3 Phasen · 14 Wochen · kein Rewrite

Produktives PHP modernisiert für

  • leasingmarkt.de
  • AutoScout24-Gruppe
  • E-Commerce Hamburg
  • Multi-Tenant-Ticketing

Die Ausgangslage

Sie kennen das Muster.

Der Hosting-Provider kündigt PHP 7.4 EOL an. Der Senior-Entwickler, der das System wirklich verstanden hat, ist letzten Monat gegangen. Ein Security-Audit hat 47 Findings produziert. Die neue Entwicklerin sagt nach drei Wochen: „Ich verstehe nicht, warum es so gebaut wurde."

Das Geschäft läuft. Die Codebasis verdient Geld. Aber jede Änderung dauert länger als geplant, jede Migration wird verschoben, und langsam wird klar: das Risiko ist nicht mehr theoretisch.

Die meisten Agenturen empfehlen einen Rewrite. Die meisten Freelancer wollen Greenfield-Projekte. Was Sie brauchen, ist jemand, der weiß, wie man eine laufende PHP-Codebasis modernisiert, ohne den Betrieb anzuhalten.

  • Der Hoster kündigt PHP 7.4 EOL an
  • Der eine Senior, der es verstand, ist weg
  • 47 Findings aus dem letzten Security-Audit
  • „Warum wurde das so gebaut?"

Was Sie nach 2 Wochen haben.

Ein klares, schriftliches Bild Ihrer Codebasis:

Genug Klarheit, um intern zu entscheiden, was als Nächstes passiert — egal, ob Sie danach mit mir, mit Ihrem Team oder mit jemand anderem weitermachen.

  1. Welche Risiken sofort adressiert werden müssen (Security, EOL-Abhängigkeiten)
  2. Welche Quick Wins in unter einem Tag umsetzbar sind
  3. Welche größeren Modernisierungen sich lohnen — und welche nicht
  4. Wie lange jeder Schritt realistisch dauert (in Wochen, nicht in Story Points)
  5. Wo die Stolperfallen liegen, die ein normaler Code-Review übersieht

Wie das Audit abläuft.

  1. 01

    Tag 1 · 90 Minuten

    Kickoff

    Wir gehen gemeinsam durch Ihre Codebasis, Ihre Pain Points und Ihre Geschäftsziele. Ich bekomme Read-Only-Zugang zu Repository, CI-Logs und (falls möglich) einer Staging-Umgebung.

  2. 02

    Tag 2–4

    Statische Analyse

    Ich fahre Tools wie PHPStan, Psalm, Rector und Composer-Audits gegen die Codebasis. Parallel: manuelle Inspektion der kritischen Pfade (Zahlung, Authentifizierung, Datenzugriff).

  3. 03

    Tag 5–7

    Dependency- & Infrastructure-Inventur

    Vollständige Liste aller Abhängigkeiten mit EOL-Daten, bekannten CVEs und Upgrade-Pfaden. Inkl. PHP-Version, Framework-Version, Datenbank, Caching, externer Services.

  4. 04

    Tag 8–10

    Risiko- und Roadmap-Synthese

    Ich strukturiere die Findings in: Quick Wins (< 1 Tag), Mittlere Initiativen (1–4 Wochen), Größere Modernisierungen (1–6 Monate). Jeder Punkt mit Aufwandsschätzung in Wochen.

  5. 05

    Tag 11–14 · 90 Minuten

    Walkthrough

    Wir gehen das Ergebnis gemeinsam durch — mit Ihrem Team, Ihrem CTO, oder mit beiden. Sie erhalten den vollständigen Report als PDF und Markdown.

Womit ich vorher gearbeitet 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.

Ticketing · aktuell, Hamburg

Multi-Tenant Ticketing-Plattform

14+ Docker-Microservices, FrankenPHP, Vanilla-PHP-Legacy-Code. PCI-Compliance-Remediation für die Plattform, GCP-Migration, AlloyDB-Integration.

Was es kostet.

Legacy Audit

€7.500 netto, Festpreis

Keine Stundenabrechnung, keine Überraschungen, kein Scope-Creep. Wenn die Codebasis ungewöhnlich groß oder verteilt ist (mehr als ~150.000 Zeilen Code oder >5 Microservices), klären wir das im Erstgespräch und passen das Angebot transparent an.

Zahlung: 50% bei Auftragserteilung, 50% nach Übergabe des Reports.

Erstgespräch buchen

Enthalten

  • Kickoff- und Walkthrough-Termin (2 × 90 Min.)
  • Statische Analyse: PHPStan, Psalm, Rector, Composer-Audit
  • Manuelle Prüfung von Zahlung, Auth und Datenzugriff
  • Dependency-Inventur mit EOL-Daten und CVEs
  • Priorisierte Roadmap mit Aufwand in Wochen
  • Vollständiger Report als PDF und Markdown
  • NDA standardmäßig

Häufige Fragen.

Was, wenn unsere Codebasis sehr klein ist?
Unter ~20.000 Zeilen Code ist ein vollständiges Audit Overkill. In dem Fall bekommen Sie statt eines 2-Wochen-Audits einen 3-Tages-Quickcheck zum Festpreis von €2.500.
Können wir das Audit auch remote machen?
Ja, das ist der Default. Vor-Ort-Tage in Hamburg sind möglich (z.B. für den Kickoff oder Walkthrough), aber nicht notwendig.
Was, wenn wir nach dem Audit weitermachen wollen?
Drei Optionen: (1) Festpreis-Upgrade-Projekt (typisch €18k–€45k), (2) Fractional Tech Lead (€1.500/Tag, 1–2 Tage/Woche, 3 Monate Minimum), (3) Sie setzen die Roadmap intern um. Ich bin in keiner der Optionen verpflichtet — und Sie auch nicht.
Unterzeichnen Sie eine NDA?
Standardmäßig ja, gerne Ihre Vorlage oder meine.
Wer hat Zugriff auf den Code?
Nur ich. Kein Subunternehmer, kein Team, kein KI-Tool mit Trainingsdaten-Retention. Alle Daten werden 90 Tage nach Projektende gelöscht.
Alecs Ghinea

Nächster Schritt.

Buchen Sie ein 30-minütiges Erstgespräch. Wir prüfen gemeinsam, ob das Audit zu Ihrer Situation passt. Wenn nein, sage ich es Ihnen — und empfehle Ihnen jemanden, der besser passt.

30-Minuten-Gespräch buchen

Antwort innerhalb von 24 Stunden · Keine Mailingliste · Kein Vertrieb