Сейчас риск не в том, что сайт сломается. Риск в том, что отваливается внешка, на которой держится процесс. Платежи, доставка, интеграции. В том числе из-за блокировок и сетевых сбоев. Снаружи это выглядит просто: оплата не проходит, заказ не оформляется.
Сайт работает, реклама идет, люди заходят.
А деньги не приходят, заказы не оформляются.
Проблема не в коде. Проблема в схеме. Когда все завязано на один сервис, его сбой останавливает все целиком.
И это не чинится быстро. Устойчивость не появляется за вечер, если изначально ее не было. Поэтому вопрос не в том, как улучшить сайт. Вопрос в том, есть ли второй сценарий, когда внешние сервисы недоступны. Иначе это выглядит так: И в итоге не с чем работать. Клиент был, а заказа как будто не было. В нормальной схеме это разводят: Это не идеальная схема и не полностью автоматическая.
Но она позволяет не терять заказы, когда внешние сервисы недоступны. Пока все работает, это выглядит лишним.
В момент сбоя — это единственный способ не обнулить