Tiedä, mitä täytyy ajaa
Listaa sovelluksesi tarvitsemat prosessit. HTTP-palvelu käsittelee pyyntöjä, työntekijä prosessoi taustatehtäviä ja ajastettu tehtävä suoritetaan tiettynä aikana. Anna jokaiselle selkeä käynnistyskomento. Valitse tuettu ajonaikainen versio ja kirjaa se projektiin.
Erottele tiedostot ja pysyvä data
Rakennetta voidaan luoda uudelleen; ladattuja tiedostoja ja tietokantatietueita yleensä ei. Päätä, mikä data täytyy säilyä uudelleenkäynnistyksen jälkeen ennen käyttöönottoa. Pidä väliaikaiset tiedostot hävitettävinä ja sijoita pysyvä data tallennustilaan, jossa on selkeä varmuuskopiointikäytäntö. Testaa palautus, ei vain varmuuskopion luontia.
Tarkista käyttäytyminen, ei vain prosessia
Käynnissä oleva prosessi voi silti olla käyttökelvoton. Tarkista tavallinen sivu, edustava pyyntö ja sen tärkeät riippuvuudet. Käytä rajattuja aikakatkaisuja. Julkaisun jälkeen vertaa virhekuvioita edellisen version kanssa ja pidä palautusmenettely, joka sisältää yhteensopivuuden asetusten kanssa.