Vær klar over hva som må kjøre
Lister prosessene applikasjonen din krever. En HTTP-tjeneste håndterer forespørsler, en worker behandler bakgrunnsjobber, og en planlagt oppgave kjører på et bestemt tidspunkt. Gi hver av dem en tydelig startkommando. Velg en støttet runtime-versjon og registrer den med prosjektet.
Hold filer adskilt fra holdbare data
Byggeutdata kan gjenskapes; opplastede filer og databaseposter kan vanligvis ikke gjenskapes. Bestem hvilke data som må overleve en omstart før distribuering. Hold midlertidige filer kastbare, og plasser vedvarende data i lagring med en eksplisitt sikkerhetskopipolicy. Test gjenoppretting, ikke bare opprettelse av sikkerhetskopi.
Sjekk oppførsel, ikke bare en prosess
En kjørende prosess kan fortsatt være ubrukelig. Sjekk en vanlig side, en representativ forespørsel og dens viktige avhengigheter. Bruk begrensede tidsavbrudd. Etter en utgivelse, sammenlign feilmønstre med den forrige versjonen og behold en tilbakeføringsprosedyre som inkluderer konfigurasjonskompatibilitet.