TKServicesWyceń projekt

02 / usługi

Utrzymanie i rozwój

Masz działający system, ale wdrożenia są nerwowe, kopii zapasowych nikt nie sprawdzał, a poprzedni wykonawca przestał odpowiadać. Przejmujemy go, porządkujemy i rozwijamy dalej.

Co robimy

  • Przejmujemy kod i serwery, a na start opisujemy, co zastaliśmy.
  • Wprowadzamy automatyczne testy i wdrożenia (CI/CD), żeby każda zmiana szła tą samą drogą.
  • Ustawiamy kopie zapasowe na osobnym serwerze i regularnie sprawdzamy, czy da się z nich odtworzyć system.
  • Dodajemy monitoring i powiadomienia, żeby awarię zauważyć przed klientami.
  • Instalujemy aktualizacje bezpieczeństwa i przenosimy system na wspierane wersje PHP, frameworka i systemu.
  • Rozwijamy nowe funkcje małymi, sprawdzalnymi krokami.

Kiedy to ma sens

  • Wdrożenie to ręczne kopiowanie plików na serwer.
  • Nikt nie wie, czy kopie zapasowe działają.
  • Aplikacja działa na wersji PHP bez wsparcia.
  • Poprzedni wykonawca nie odpowiada.

Technologie

Linux, Nginx i Apache, Docker, GitHub Actions i GitLab CI, Cloudflare, PostgreSQL i MySQL.

  • ci/cd
  • devops
  • monitoring

WIEDZA / TKServices

Z artykułów

usługi

Najczęstsze pytania

Czy przejmiecie system, którego nie budowaliście?

Tak, to typowa sytuacja. Przejmujemy kod i serwery, a na start opisujemy, co zastaliśmy, zanim cokolwiek zmienimy.

Poprzedni wykonawca nie odpowiada. Od czego zacząć?

Od zebrania dostępów: do serwera, domeny, repozytorium i kopii zapasowych. Jeśli czegoś brakuje, pomagamy to odzyskać i dopiero potem porządkujemy wdrożenia.

Skąd wiadomo, że kopie zapasowe działają?

Ustawiamy kopie na osobnym serwerze i regularnie sprawdzamy, czy da się z nich odtworzyć system. Sama obecność plików kopii niczego nie gwarantuje.

Nasza aplikacja działa na starej wersji PHP. Da się to naprawić?

Zwykle tak. Najpierw dokładamy testy i automatyczne wdrożenia, żeby każdą zmianę dało się sprawdzić, a potem przenosimy aplikację na wspieraną wersję małymi krokami.

Opisz system, który mamy przejąć. Zaczniemy od przeglądu tego, co jest.

Wyceń projekt