DigitableCourses
База знаний

Тема: Надёжность

8 материалов в этой теме.

Материалы

8 на странице
Статья

Тестирование распределённых систем: chaos engineering, Jepsen, симуляция

Как проверять систему, у которой нет одного правильного ответа: детерминированная симуляция с одним seed, проверка историй на линеаризуемость и изоляцию, устройство …

#распределённые системы#тестирование#chaos engineering
25 мин
Статья

Очереди и потоки: брокеры, порядок сообщений, backpressure, повторы

Чем очередь отличается от лога, почему порядок сообщений ломается в шести местах, как устроено обратное давление и что происходит, когда его нет, как правильно строить …

#распределённые системы#очереди сообщений#kafka
24 мин
Статья

Модели отказов: сбои узлов, сеть, разделение, византийские отказы

Что именно ломается в распределённой системе и как это выглядит в логах: иерархия отказов от crash-stop до византийских, детекторы отказов и φ-accrual, четыре вида …

#распределённые системы#отказоустойчивость#надёжность
28 мин
Статья

Интерпретируемость, устойчивость и безопасность моделей

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

#нейросети#интерпретируемость#безопасность
23 мин
Статья

Гарантии доставки и идемпотентность: at-least-once и миф exactly-once

Почему exactly-once как свойство канала невозможна, что на самом деле означают гарантии Kafka и Flink, как построить идемпотентную обработку через ключи идемпотентности, …

#распределённые системы#идемпотентность#kafka
22 мин
Статья

System design: как проектировать систему под нагрузку от и до

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

#архитектура#system design#масштабирование
26 мин
Статья

Saga, распределённые транзакции, outbox и идемпотентность

Почему двухфазный коммит не спасает распределённую систему, как сага заменяет откат компенсацией, как transactional outbox чинит проблему двойной записи и почему без …

#архитектура#микросервисы#распределённые транзакции
25 мин
Статья

DevOps и доставка ПО: карта трека, культура и метрики

Что такое DevOps с точки зрения теории потока, как измерять доставку четырьмя метриками DORA, из чего состоит путь от коммита до продакшена и как выбирать инструменты под …

#devops#ci/cd#инфраструктура
19 мин