ENGINEERING NOTE

Абнаўленне production не павінна пачынацца з капіравання новых файлаў паверх рабочай сістэмы. Перад змяненнем трэба разумець зыходную версію, залежнасці, стан даных і крытэрыі, паводле якіх новы рэліз будзе прызнаны рабочым.

Надзейны працэс спачатку правярае перадумовы і стварае пункт вяртання, затым кантралявана публікуе новую версію і толькі пасля гэтага выконвае acceptance. Калі праверка не праходзіць, сістэма павінна вярнуцца да папярэдняга стану без ручной рэканструкцыі.

Таму rollback праектуецца адначасова з абнаўленнем. Такі падыход ператварае змяненне production з набору каманд у кіраваную транзакцыю з вядомым пачаткам, правяральным вынікам і бяспечным завяршэннем.

Усе інжынерныя нататкіАбмеркаваць задачу