Перейти к содержанию

04. Reliability and Consistency

Главная · Предыдущий · Следующий · Редакционный стандарт

Раздел описывает инвариант → точку отказа → состояние участников → recovery → независимую сверку. Учебные архитектуры не описывают конкретные компании. Documented behavior, локальный runtime и непроверенная распределённая интеграция имеют разные статусы.

Основные темы

Сравнения и практические сценарии

Типичные ошибки проектирования

Приравнивать delivery к effect; Kafka transaction к PG transaction; Flink checkpoint к durable Redis state; replication к backup; DQ к финансовой сверке; audit log к legal compliance.

Вопросы на собеседовании

Как выяснить результат потерянного COMMIT ACK? Через stable operation ID на authoritative state и атомарный повтор, не через создание новой операции. Детали — в сценарии B.

Практические упражнения

Для одной цепочки заполнить failure matrix, определить oracle и выполнить fault в подтверждённой boundary. NOT_RUN оставлять явно, не заменять static PASS.

Дополнительные источники

Реестр reliability · Processing research. Версии — reference baselines, не рекомендация latest/security support.