Zum Inhalt springen

Leistung

Wartung und Support für Laravel-Anwendungen

Nach dem Livegang beginnt der längere Teil. Abhängigkeiten wollen Updates, Anforderungen ändern sich, und irgendwann fragt jemand, warum das früher schneller war.

Warum Wartung kein Nebenschauplatz ist

Eine Webanwendung steht im offenen Netz und besteht zu einem guten Teil aus fremdem Code. Jedes Paket kann eine Lücke haben, und die Meldungen dazu sind öffentlich. Wer nicht regelmäßig aktualisiert, sammelt Rückstand. Irgendwann ist der Sprung so groß, dass ihn niemand mehr nebenbei machen will.

Der zweite Grund ist unspektakulärer und kostet trotzdem mehr Geld. Anwendungen, die niemand pflegt, werden langsam still. Eine Warteschlange, die seit Wochen nicht läuft. Ein Export, der leer bleibt. Ein Zertifikat, das abläuft. So etwas fällt im eigenen Haus meistens erst auf, wenn sich jemand von außen beschwert.

Was Überwachung leisten soll

Ein Dashboard, das niemand ansieht, ist keine Überwachung. Sinnvoll wird sie, wenn sie genau dann meldet, wenn jemand handeln muss, und ansonsten schweigt. Wir achten auf wenige, aussagekräftige Signale. Ist die Anwendung erreichbar? Steigt die Fehlerrate? Werden Hintergrundaufgaben abgearbeitet? Läuft der Speicher voll?

Alarme, die ständig auslösen, ignoriert nach zwei Wochen jeder. Deshalb gehört das Nachjustieren der Schwellen zur laufenden Arbeit und ist keine einmalige Einrichtung.

Sicherungen, die diesen Namen verdienen

Sicherungen hat fast jeder. Ob sich daraus ein funktionierender Stand herstellen lässt, hat deutlich seltener jemand ausprobiert. Das ist aber der einzige Test, der zählt. Wir spielen Sicherungen regelmäßig in eine getrennte Umgebung zurück und schauen nach, ob die Anwendung dort hochkommt.

Zwei Befunde kommen dabei immer wieder. Die Datenbank ist gesichert, die hochgeladenen Dateien nicht. Oder die Sicherung liegt auf demselben Server wie die Anwendung.

Vier Stationen im Kreis angeordnet: Überwachen, Melden, Aktualisieren und Prüfen, durch Pfeile im Uhrzeigersinn verbunden. In der Mitte steht „läuft weiter, auch ohne Zwischenfall“.
Wartung ist ein Kreislauf, kein Termin. Überwachen, melden, aktualisieren, prüfen. Der Sinn ist, dass nichts davon auffällt — bis auf die Meldung, wenn wirklich jemand etwas tun muss.

Im Detail

Was wir übernehmen

  • Sicherheitsupdates

    Abhängigkeiten im Blick behalten und Korrekturen zeitnah einspielen. Ein großer Sprung einmal im Jahr ist die teurere Variante.

  • Versionspflege

    Laravel und PHP auf gepflegten Ständen halten. Kleine Schritte regelmäßig kosten weniger als seltene große.

  • Überwachung

    Erreichbarkeit, Fehlerraten, Laufzeiten, Warteschlangen. Von einem Problem wollen wir nicht durch Ihren Anruf erfahren.

  • Sicherungen prüfen

    Eine Sicherung, die noch nie zurückgespielt wurde, ist eine Vermutung. Wir prüfen den Rückweg, nicht bloß ob Dateien da sind.

  • Kleine Änderungen

    Ein zusätzliches Feld, eine angepasste Auswertung, ein neuer Empfänger im Verteiler. Für so etwas lohnt kein Projekt, und trotzdem muss es jemand machen.

  • Feste Ansprechpartner

    Ihre Mail landet bei Leuten, die Ihre Anwendung kennen. Nicht in einem Ticketsystem, aus dem irgendwann jemand antwortet.

Weitere Leistungen

Passt vielleicht auch

FAQ

Fragen zu Wartung und Support

Warten Sie auch Anwendungen, die Sie nicht gebaut haben?
Ja, das ist häufig der Einstieg. Vorher steht ein Code-Audit, damit wir wissen, was wir übernehmen. Danach sagen wir offen, ob wir die Anwendung im aktuellen Zustand verantworten können oder ob vorher etwas passieren muss.
Was passiert bei einem dringenden Problem?
Erreichbarkeit und Reaktionszeiten halten wir schriftlich fest, damit beide Seiten dieselbe Erwartung haben. Was wir nicht tun: eine Rund-um-die-Uhr-Bereitschaft versprechen, die wir nicht dauerhaft leisten können.
Läuft das über ein festes Kontingent?
Meistens ja, weil es beiden Seiten Planbarkeit gibt. Der Umfang richtet sich nach Größe und Kritikalität der Anwendung. Wir schauen uns dafür an, was tatsächlich anfällt, statt ein Paket zu verkaufen, das nicht passt.
Können wir die Wartung später selbst übernehmen?
Ja. Wir dokumentieren so, dass eine Übergabe möglich ist, und begleiten sie, wenn es so weit ist. Eine Wartung, die nur funktioniert, weil niemand sonst durchblickt, wäre für Sie ein Klumpenrisiko.

Läuft Ihre Anwendung ohne feste Betreuung?

Dann lohnt sich ein Blick auf den Zustand, bevor der erste Zwischenfall den Anlass liefert.