Tahu apa yang perlu dijalankan
Senaraikan proses yang diperlukan oleh aplikasi anda. Perkhidmatan HTTP mengendalikan permintaan, pekerja memproses kerja latar belakang, dan tugasan berjadual dijalankan pada waktu tertentu. Berikan setiap satu arahan mula yang jelas. Pilih versi runtime yang disokong dan rekodkan dengan projek.
Pisahkan fail daripada data berkekalan
Hasil binaan boleh dicipta semula; fail yang dimuat naik dan rekod pangkalan data biasanya tidak. Tentukan data mana yang mesti kekal semasa mula semula sebelum dikerahkan. Simpan fail sementara untuk dibuang dan letakkan data berkekalan di storan dengan polisi sandaran yang jelas. Uji pemulihan, bukan sekadar penciptaan sandaran.
Periksa tingkah laku, bukan sekadar proses
Proses yang sedang berjalan masih boleh menjadi tidak boleh digunakan. Semak halaman biasa, permintaan perwakilan dan kebergantungan pentingnya. Gunakan had masa yang terhad. Selepas pelepasan, bandingkan corak kegagalan dengan versi sebelumnya dan simpan prosedur rollback yang merangkumi keserasian konfigurasi.