Strona nie kończy się na starcie — pozostaje zdrowa tylko wtedy, gdy ktoś ją aktualizuje, obserwuje i odtwarza kopie zapasowe zanim będą potrzebne. Przejmuujemy utrzymanie stron na Laravel, Symfony i WordPress: rutynową pracę, która zapobiega incydentowi o trzeciej w nocy.
Co obejmuje
- Aktualizacje rdzenia i zależności — najpierw na kopii stagingowej, przetestowane, potem wdrożone.
- Łatki bezpieczeństwa — śledzimy ujawnienia podatności dla Twojego stosu i łatamy zanim staną się incydentami.
- Monitoring — uptime, śledzenie błędów, powolne zapytania i czasy stron. Zwykle dowiadujemy się o problemie przed Tobą.
- Kopie zapasowe z testowanym przywracaniem — backup, którego nigdy nie przywrócono, to nadzieja, nie backup.
- Drobne ulepszenia — zmiany tekstów, nowe sekcje, poprawki błędów; utrzymanie to nie tylko "niczego nie zepsuć".
Cykl utrzymania
Schedule::command('uptime:check')->everyFiveMinutes();
Schedule::command('security:scan')->daily();
Schedule::command('backup:run')->dailyAt('02:00');
Schedule::job(new SendHealthReport)->weeklyOn(1, '08:00');
Scheduler to puls: checki uptime co pięć minut, nocne skany bezpieczeństwa i backupy, cotygodniowe raporty — wszystko logowane i z alertami.
Monitoring zasila alerty; alerty przechodzą triaż, poprawkę na stagingu, test i zweryfikowane wdrożenie. Ponad tym — cotygodniowa rutyna: aktualizacje, kontrola kopii i raport, który faktycznie się czyta.
Dla stron, których nie my budowaliśmy
Większość klientów utrzymania przychodzi ze stronami od innych zespołów — freelancerów, którzy zniknęli, albo kodu nietkanego latami. Zaczynamy od audytu technicznego, stabilizujemy, dokumentujemy i przejmujemy. Bez oceniania — widzieliśmy gorzej.
Utrzymanie to nie abonament na nieograniczoną pracę — powiemy wprost, co obejmuje. Ale oznacza to: Twoja strona znów ma właściciela.