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