Vet vad som behöver köras
Lista de processer som din applikation kräver. En HTTP-tjänst hanterar förfrågningar, en worker bearbetar bakgrundsjobb och en schemalagd uppgift körs vid en viss tidpunkt. Ge varje en tydlig startkommandon. Välj en stödd runtime-version och dokumentera den tillsammans med projektet.
Separera filer från hållbar data
Byggutdata kan återskapas; uppladdade filer och databaspunkter kan vanligtvis inte det. Avgör vilken data som måste överleva en omstart innan distribution. Håll temporära filer borttagbara och placera permanent data i lagring med en tydlig backup-policy. Testa återställning, inte bara skapande av backup.
Kontrollera beteende, inte bara en process
En körande process kan fortfarande vara oanvändbar. Kontrollera en vanlig sida, en representativ förfrågan och dess viktiga beroenden. Använd begränsade timeoutvärden. Efter en release, jämför felmönster med den föregående versionen och behåll en återställningsprocedur som inkluderar konfigurationskompatibilitet.