[ 04 /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.
Powiązane realizacje
Opisz system, który mamy przejąć. Zaczniemy od przeglądu tego, co jest.
Wyceń projekt