Utvrdite šta treba da bude pokrenuto
Navedite procese koji su potrebni aplikaciji. HTTP servis obrađuje zahtjeve, radni proces izvršava pozadinske poslove, a zakazani zadatak pokreće se u određeno vrijeme. Za svaki odredite jasnu komandu za pokretanje. Odaberite podržanu verziju izvršnog okruženja i zabilježite je u projektu.
Odvojite datoteke od trajnih podataka
Rezultat izgradnje može se ponovo napraviti; otpremljene datoteke i zapisi u bazi podataka obično ne mogu. Prije postavljanja odredite koji podaci moraju ostati sačuvani nakon ponovnog pokretanja. Privremene datoteke treba da budu potrošne, a trajne podatke smjestite u skladište s jasno definisanom politikom rezervnih kopija. Testirajte vraćanje podataka, a ne samo izradu rezervne kopije.
Provjeravajte ponašanje, a ne samo proces
Pokrenut proces i dalje može biti neupotrebljiv. Provjerite uobičajenu stranicu, reprezentativan zahtjev i njegove važne zavisnosti. Ograničite vrijeme čekanja. Nakon objavljivanja izdanja uporedite obrasce grešaka s prethodnom verzijom i sačuvajte postupak povratka koji obuhvata kompatibilnost konfiguracije.