Владение доменом, аккаунтами, кодом, лицензиями и данными; риск зависимости от одного подрядчика.
Главный вопрос эксплуатации: кто узнает о проблеме первым. Если только клиент сообщает, что форма не работает, мониторинг неполон.
На что смотреть, кроме цены
Поддержка сайта начинается с владения доступами, резервного восстановления, мониторинга критичных функций и понятного процесса релизов.
- Выдавать минимально нужные права.
- Использовать staging.
- Составить реестр доступов.
- Удалять старые учётные записи после завершения работ.
Когда достаточно простого решения
Простой вариант нормален, когда задача локальная, зависимости понятны и результат можно проверить одним-двумя сценариями. Не каждая проблема требует нового сайта или большой переделки.
Когда нужен системный вариант
Более глубокая работа нужна, когда дефект повторяется в шаблоне, затрагивает много URL, ограничивает SEO, рекламу, аналитику или делает каждую следующую правку непропорционально дорогой.
Production — рабочая система. Любое изменение имеет риск, поэтому нужны окружения, резервные копии, журналирование и понятный релиз.
Что сильнее всего влияет на стоимость и срок
- обновление production без копии
- забытые токены API
- максимальные права всем
- домен на личной учётке подрядчика
Бэкап, который никто не пробовал восстановить, — это не план восстановления.
Как бы я принимал решение
Я бы сравнивал варианты по тому, что именно изменится, как это проверят и что останется управляемым после завершения работ.
- время восстановления
- время обнаружения
- ошибки форм/API
- успешность backup
Если нужно выбрать вариант для реального проекта
Сначала можно разобрать исходные данные и ограничения, чтобы не покупать лишний объём работ.