Я фанат graceful degradation Это «контролируемое ухудшение», когда у вас система не перестаёт работать при отказе её части, а находит обходное решение. Сегодня, к большому сожалению, приходится наблюдать это на сервисах Яндекса. Очень хочется их поддержать и пожелать скорейшего восстановления. Тем неменее, такси я смог вызвать — Отказала их платежная система ≈ предложила другие формы оплаты — Перестал работать обработчик статуса заказа = у водителя продолжил и он позвонил И вдохновляет меня этот подход, потому что, это гарантированная возможность увеличить лояльность клиентов и поднять выручку. У всех с этим не идеально. А еще нравится, что задача и дизайнерская в том числе. Пользователю лучше честно сказать «Мы не можем посчитать курьерскую доставку», вместо бесконечного спинера🔤 Что делать? Пройтись по ключевым покупательским функциям. главная → поиск → карточка → корзина → checkout → оплата → подтверждение И задать 5 вопросов 1. Какие компоненты есть внутри каждой функции 2. На что переключаемся, если основной компонент отказал, например вместо тяжелых ML-рекомендаций показать блок «вы смотрели» 3. Что увидит покупатель 4. Дойдут ли гарантировано данные, которые отправил покупатель 5. Допустимы ли устаревшие данные, например остатками лучше пренебречь, в случае чего колцентр предложит замену 💬 Читать в MAX