2TECH.WORK
2TECH.WORK / PLATFORM

Zapewnij swojej aplikacji niezawodny dom

Zaplanuj, jak usługa się uruchamia, przechowuje dane, zgłasza problemy i odzyskuje po wydaniu.

Czytaj więcej
Architektura i połączenia opisane na tej stronie.
01

Wiedzieć, co musi działać

Wypisz procesy, których wymaga twoja aplikacja. Usługa HTTP obsługuje żądania, worker przetwarza zadania w tle, a zadanie zaplanowane uruchamia się w określonym czasie. Nadaj każdemu wyraźną komendę startową. Wybierz obsługiwaną wersję środowiska uruchomieniowego i zanotuj ją w projekcie.

02

Oddziel pliki od trwałych danych

Wyniki budowania można odtworzyć; przesłane pliki i rekordy bazy danych zazwyczaj nie. Zdecyduj, które dane muszą przetrwać ponowne uruchomienie przed wdrożeniem. Utrzymuj pliki tymczasowe jako jednorazowe i umieszczaj trwałe dane w magazynie z wyraźną polityką tworzenia kopii zapasowych. Testuj przywracanie, nie tylko tworzenie kopii zapasowej.

03

Sprawdź zachowanie, a nie tylko proces

Proces, który działa, wciąż może być bezużyteczny. Sprawdź zwykłą stronę, reprezentacyjne żądanie i jego ważne zależności. Używaj ograniczonych timeoutów. Po wydaniu porównaj wzorce awarii z poprzednią wersją i zachowaj procedurę wycofania, która obejmuje zgodność konfiguracji.