Ведайце, што павінна запускацца
Складзіце спіс працэсаў, неабходных вашаму прыкладанню. HTTP-сэрвіс апрацоўвае запыты, работнік выконвае задачы ў фонавым рэжыме, а запланаваная задача выконваецца ў пэўны час. Дайце кожнаму выразную каманду запуску. Абярыце падтрымоўваную версію асяроддзя выканання і зафіксуйце яе ў праекце.
Аддзяляйце файлы ад устойлівых дадзеных
Выхадны файл можна аднавіць; загружаныя файлы і запісы базы дадзеных звычайна аднавіць немагчыма. Вызначце, якія дадзеныя павінны перажыць перазапуск перад разгортваннем. Захоўвайце часовыя файлы спальвальнымі і змяшчайце ўстойлівыя дадзеныя ў сховішча з выразнай палітыкай рэзервовага капіравання. Правярайце аднаўленне, а не толькі стварэнне рэзервовай копіі.
Правярайце паводзіны, а не толькі працэс
Запушчаны працэс можа ўсё роўна быць непрыдатным для выкарыстання. Праверце звычайную старонку, прадстаўнічы запыт і яго важныя залежнасці. Выкарыстоўвайце абмежаваныя тайм-аўты. Пасля выпуску параўнайце ўзоры адмоваў з папярэдняй версіяй і захоўвайце працэдуру адкату, якая ўключае сумяшчальнасць канфігурацыі.