Technical Paper

Зависимости и классы отказов

1.9 Зависимости и классы отказов

Публичный технический документ классифицирует внешние зависимости по поведению продукта. Маршруты поставщиков, пороги и действия при инцидентах управляются во внутреннем операционном слое.

Класс отказаВоздействие на пользователяПубличная архитектурная позиция
Задержка обработки документа/ИИПредпросмотр чека задерживается или направляется на проверкуЭтапы конвейера разделены типизированными выходными данными; каждый этап может быть отложен или перезапущен независимо
Недоступность плоскости данныхОбработка новых чеков может приостановиться; чтение может перейти в ограниченный режимМодель событий реестра работает только с добавлением; расчёты могут быть повторно выведены из воспроизводимых событий
Проблема живучести цепи/RPCРасчёты в блокчейне задерживаются; предпросмотр пользователя может оставаться вне блокчейнаУчёт вознаграждений сначала записывается во внеблокчейн-реестр; записи в блокчейне рассматриваются как пакетные расчёты
Риск полномочий и подписиПолномочия казначейства или программ могут быть затронутыПолномочия разделены между кошельком пользователя, службами приложения и уровнем в блокчейне
Рост очереди и накопившихся задачВремя обработки увеличивается; задания с низким приоритетом откладываютсяСинхронный пользовательский поток и фоновый поток расчётов разделены

Маршруты поставщиков, пороги подписи, шаги восстановления и сроки реагирования на инциденты управляются во внутреннем операционном слое. Публичный документ описывает влияние на продукт и классы архитектурной устойчивости.

Перекрёстные ссылки

  • Детали обработки чеков → 02 Конвейер обработки чеков
  • Модель доверия и защиты от злоупотреблений → 03 Уровень доверия
  • Токен и поверхность расчётов → 04 Токеномика
  • Схема данных и агрегированный продукт → 05 Схема данных и API