Przejdź do treści

Usługa

Utrzymanie aplikacji z czasem reakcji w umowie

Awarii nie da się wykluczyć, nawet największe chmury je mają. Da się za to wiedzieć o nich pierwszym, mieć plan odtworzenia i czas reakcji zapisany w umowie, a nie w dobrej woli wykonawcy.

Wyceń opiekę nad systemem

Pierwsza rozmowa, 30 minut, bezpłatnie
Obsługa od 750 zł brutto miesięcznie · cennik

Co zwykle nie działa

  1. O awarii mówi klient

    Sklep od rana nie przyjmuje płatności, a pierwsza informacja przychodzi po kilku godzinach, w mailu z reklamacją. Nikt nie patrzył, bo nie było czego obserwować.

  2. Wdrożenie przez FTP w piątek

    Pliki wgrywane ręcznie na produkcję, bez środowiska testowego i bez możliwości szybkiego wycofania zmiany. Każde wdrożenie to stres całego zespołu.

  3. Kopie, których nikt nie sprawdził

    Backup istnieje w umowie z hostingiem, ale nikt nigdy nie próbował z niego odtworzyć systemu. Dowiesz się, czy działa, dopiero gdy będzie potrzebny.

Jak to rozwiązujemy

  1. Monitoring, który przechodzi zakup

    Co kilka minut test sprawdza nie tylko, czy strona odpowiada, ale czy da się dodać produkt do koszyka i dojść do płatności. Błędy aplikacji trafiają do Sentry, metryki serwera do Grafany, a alert przychodzi do nas, zanim większość klientów trafi na problem.

  2. Zmiana, którą da się cofnąć

    Każda zmiana przechodzi przez repozytorium, automatyczne testy i wersję testową, a na serwer trafia jednym procesem. Poprzednia wersja zostaje gotowa do przywrócenia w kilka minut, więc błędne wdrożenie kończy się krótką przerwą, a nie dniem bez sprzedaży.

  3. Kopia, którą ktoś odtworzył

    Kopie zapasowe trzymamy poza dostawcą serwera i regularnie odtwarzamy z nich system na osobnej maszynie. Przy każdym teście mierzymy, ile trwa powrót po awarii, i wpisujemy ten czas do raportu.

Ile kosztuje godzina awarii

Sklep z obrotem 30 000 zł dziennie, rozłożonym na 16 godzin zakupów, czyli ok. 1 875 zł na godzinę. Liczy się nie to, czy awaria się zdarzy, bo zdarza się każdemu, tylko to, jak szybko sklep wraca do działania.

Model, wyliczenie własne, jak w artykule „Jak bezpiecznie wdrażać zmiany w sklepie internetowym”.
Czas do wykrycia i cofnięciaUtracony obrótTypowa sytuacja
15 minut469 złmonitoring zakupu i cofnięcie wersji jednym poleceniem
1 godzina1 875 złmonitoring jest, cofanie ręczne
6 godzin11 250 zławarię zgłasza klient, programista szuka zmiany
Cały dzień30 000 złwdrożenie w piątek wieczorem, nikt nie ma dyżuru

Opieka za 750 zł miesięcznie kosztuje mniej niż pół godziny awarii w takim sklepie. Jeśli najwięcej sprzedajesz w weekendy, wybierz pakiet rozszerzony, z reakcją także w soboty, niedziele i święta.

Model liczy utracony obrót, nie zysk. Część klientów wróci później, część kupi u konkurencji. Do tego kampanie płacą za kliknięcia także wtedy, gdy sklep nie działa.

Jak przejmujemy utrzymanie

Odpowiedzialność za system bierzemy dopiero po audycie i przeniesieniu dostępów. Zwykle zajmuje to od 2 do 4 tygodni.

  1. Audyt serwera, kodu i dostępów

    1–2 tygodnie

    Sprawdzamy, kto ma dostęp do czego, jak robione są kopie i jak wygląda wdrożenie. Na koniec masz listę ryzyk z priorytetem.

  2. Dostępy na Twoją firmę

    2–3 dni

    Serwery, domena i konta w chmurze przechodzą na Twoją firmę. My pracujemy na dostępach, które możesz nam odebrać.

  3. Monitoring i automatyczne wdrożenia

    1–3 tygodnie

    Kontenery Docker, pipeline w GitHub Actions, monitoring w Sentry i Grafanie, kopie zapasowe z testem odtworzenia.

  4. Start opieki

    od podpisania protokołu

    Od tego dnia obowiązuje czas reakcji z umowy: 4 godziny na błąd krytyczny, w dni robocze 10–18.

Pakiety wsparcia

Pakiet podstawowy i rozszerzony: czas reakcji, monitoring i pula godzin.
KryteriumPakiet podstawowyPakiet rozszerzony
Czas reakcji na błąd krytyczny4 godziny w dni robocze, 10–18.4 godziny w dni robocze 10–18, 8 godzin w weekendy i święta.
MonitoringDostępność strony, błędy aplikacji i test ścieżki zakupu.Do tego metryki serwera, bazy i kolejek z progami alertów.
Kopie zapasoweCodziennie, test odtworzenia raz na kwartał.Codziennie i przed każdym wdrożeniem, test odtworzenia co miesiąc.
Pula godzin na rozwój4 godziny w miesiącu.16 godzin w miesiącu.

Co dostajesz

  • Alerty całą dobę

    Monitoring działa bez przerwy, a alert z Sentry albo Grafany trafia do nas od razu. Reagujemy w czasie zapisanym w umowie.

  • Miesięczny raport

    Dostępność, incydenty, czas reakcji i wykonane prace, z danymi z monitoringu.

  • Sprawdzona procedura odtworzenia

    Kopie poza dostawcą serwera i odtworzenie ćwiczone w praktyce, nie tylko opisane.

Co jest w cenie, a co nie

W cenie

  • Monitoring dostępności, błędów i ścieżki zakupu
  • Czas reakcji z umowy: 4 godziny na błąd krytyczny, w dni robocze 10–18
  • Aktualizacje systemu, Node.js i bibliotek, najpierw na wersji testowej
  • Kopie zapasowe codziennie, poza dostawcą serwera, z testem odtworzenia
  • Pula godzin na zmiany: 4 h w pakiecie podstawowym, 16 h w rozszerzonym
  • Miesięczny raport: dostępność, incydenty, wykonane prace

Płacisz osobno

  • Serwer, domena i usługi w chmurze: płacisz dostawcom bezpośrednio
  • Reakcja w weekendy i święta: tylko w pakiecie rozszerzonym
  • Prace ponad pulę godzin, według stawki z umowy
  • Przeniesienie aplikacji do kontenerów przy przejęciu, wyceniane po audycie

Od Ciebie potrzebujemy

  • Dostępy do serwera, domeny, repozytorium i kont w chmurze
  • Osoba, która zgłasza awarie i akceptuje zmiany
  • Lista usług zewnętrznych, od których zależy system: płatności, kurierzy, ERP
  • Zgoda na przeniesienie dostępów na Twoją firmę, jeśli dziś są u poprzedniego wykonawcy

Na czym budujemy

Docker
Aplikacja w kontenerze: ten sam zestaw na wersji testowej i na produkcji
Caddy
Serwer WWW, który sam odnawia certyfikat SSL
GitHub Actions
Automatyczne testy i wdrożenie po każdej zmianie w kodzie
Sentry
Błędy aplikacji zbierane z informacją, gdzie i u kogo wystąpiły
Grafana + Prometheus
Wykresy i alerty: obciążenie serwera, bazy i kolejek
Cloudflare
Ochrona przed atakami i szybsze ładowanie z serwerów blisko klienta
restic
Szyfrowane kopie zapasowe przechowywane poza serwerem

Pełna lista technologii z opisem dla działu IT: technologie

Dla kogo to nie jest

Nie obiecujemy dostępności „stu procent” ani liczb, których nie da się uczciwie zagwarantować przy zależności od zewnętrznych dostawców. W umowie zapisujemy to, na co mamy wpływ: nadzór, czas reakcji i procedurę odtworzenia.

Najczęstsze pytania

Ile kosztuje utrzymanie aplikacji?
Opieka kosztuje od 750 zł brutto miesięcznie, typowo 750–3 000 zł miesięcznie. Cenę zmienia czas reakcji na awarię, liczba serwisów i środowisk oraz liczba godzin na zmiany w miesiącu. W każdym pakiecie jest monitoring, kopie zapasowe i 4 godziny reakcji na błąd krytyczny w dni robocze, w godzinach 10–18.
Jak zgłaszam awarię i kto odpowiada?
Mailem albo telefonicznie na numer podany w umowie. Każde zgłoszenie dostaje priorytet: błąd krytyczny (sklep nie przyjmuje zamówień, strona nie działa) ma 4 godziny reakcji w dni robocze, w godzinach 10–18. Zgłoszenie po 18:00 liczymy od 10:00 następnego dnia roboczego. Odpowiada osoba, która zna Twój system, a nie przypadkowy dyżurny.
Co z aktualizacjami i bezpieczeństwem?
Aktualizujemy system serwera, Node.js i biblioteki aplikacji, a każdą zmianę sprawdzamy najpierw na środowisku testowym. Pilnujemy certyfikatu SSL, dostępów tylko po kluczach i ochrony przed atakami przez Cloudflare. Luki krytyczne łatamy poza zwykłym harmonogramem.
Co dokładnie zapisujecie w umowie o opiekę (SLA)?
Czas reakcji według ważności zgłoszenia, zakres monitoringu, okna prac serwisowych, częstotliwość kopii i czas odtworzenia po awarii. Nie wpisujemy procentu dostępności, na który nie mamy wpływu, bo zależy od dostawców chmury, płatności i zewnętrznych usług.
Czy przejmiecie serwer po innym wykonawcy?
Tak, po audycie. Najpierw sprawdzamy, co działa na serwerze, gdzie są kopie i jak wygląda wdrożenie. Potem przenosimy aplikację do kontenerów i pipeline’u, zanim weźmiemy odpowiedzialność za czas reakcji.

Zacznijmy od 30 minut rozmowy

Opisz, co ma działać. Odpiszemy z propozycją terminu bezpłatnej rozmowy, wideo albo telefon. Na rozmowie powiemy, czy to ma sens, ile mniej więcej kosztuje i ile potrwa. Wolisz od razu wybrać godzinę? Druga zakładka to kalendarz.

Pierwsza rozmowa, 30 minut, bezpłatnie
Obsługa od 750 zł brutto miesięcznie · cennik

Opcjonalnie.

Opcjonalnie. Przyspiesza pierwszą rozmowę.

Opcjonalnie. Pomaga od razu powiedzieć, czy to ma sens.

Bezpłatna rozmowa i poufność

Pierwsza rozmowa trwa 30 minut i jest bezpłatna. Nie musisz na niej ani w formularzu zdradzać szczegółów pomysłu. Jeśli zdecydujesz się na dalszą współpracę, podpisujemy umowę o zachowaniu poufności (NDA), zanim przekażesz nam szczegóły projektu.

Jedno, dwa zdania wystarczą: branża, skala, co jest dziś problemem.

Dane z formularza wykorzystamy tylko do odpowiedzi na to zapytanie. Szczegóły w polityce prywatności.

Odpisujemy w ciągu jednego dnia roboczego z propozycją terminu. Nie zapisujemy do newslettera.