<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Надёжность on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%BD%D0%B0%D0%B4%D1%91%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C/</link>
    <description>Recent content in Надёжность on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%BD%D0%B0%D0%B4%D1%91%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DevOps и доставка ПО: карта трека, культура и метрики</title>
      <link>https://courses.digitable.life/post/devops/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/devops/00-overview/</guid>
      <description>Что такое DevOps с точки зрения теории потока, как измерять доставку четырьмя метриками DORA, из чего состоит путь от коммита до продакшена и как выбирать инструменты под свой масштаб, а не под моду.</description>
    </item>
    <item>
      <title>Saga, распределённые транзакции, outbox и идемпотентность</title>
      <link>https://courses.digitable.life/post/architecture-patterns/06-saga-and-distributed-transactions/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/architecture-patterns/06-saga-and-distributed-transactions/</guid>
      <description>Почему двухфазный коммит не спасает распределённую систему, как сага заменяет откат компенсацией, как transactional outbox чинит проблему двойной записи и почему без идемпотентности всё это не работает.</description>
    </item>
    <item>
      <title>System design: как проектировать систему под нагрузку от и до</title>
      <link>https://courses.digitable.life/post/architecture-patterns/12-system-design/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/architecture-patterns/12-system-design/</guid>
      <description>Полный маршрут проектирования нагруженной системы: от уточнения требований и оценок на салфетке до модели данных, схемы записи и чтения, узких мест, деградации и плана эволюции — на сквозном примере новостной ленты.</description>
    </item>
    <item>
      <title>Гарантии доставки и идемпотентность: at-least-once и миф exactly-once</title>
      <link>https://courses.digitable.life/post/distributed-systems/09-idempotency-and-delivery/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/distributed-systems/09-idempotency-and-delivery/</guid>
      <description>Почему exactly-once как свойство канала невозможна, что на самом деле означают гарантии Kafka и Flink, как построить идемпотентную обработку через ключи идемпотентности, дедупликацию в одной транзакции с эффектом и фенсинг — с разбором того, что видно в логах, когда каждый механизм ломается.</description>
    </item>
    <item>
      <title>Интерпретируемость, устойчивость и безопасность моделей</title>
      <link>https://courses.digitable.life/post/neural-networks/11-interpretability-and-safety/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/neural-networks/11-interpretability-and-safety/</guid>
      <description>Почему модель приняла такое решение, что с ней будет при сдвиге данных и атаке, и как выстроить эшелонированную защиту в проде: атрибуция и механистическая интерпретируемость, adversarial-примеры и сертифицированная устойчивость, калибровка, OOD, jailbreak и prompt injection.</description>
    </item>
    <item>
      <title>Модели отказов: сбои узлов, сеть, разделение, византийские отказы</title>
      <link>https://courses.digitable.life/post/distributed-systems/01-failure-models/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/distributed-systems/01-failure-models/</guid>
      <description>Что именно ломается в распределённой системе и как это выглядит в логах: иерархия отказов от crash-stop до византийских, детекторы отказов и φ-accrual, четыре вида разделений сети, split-brain и fencing, порча данных, корреляция отказов и почему exactly-once — миф.</description>
    </item>
    <item>
      <title>Очереди и потоки: брокеры, порядок сообщений, backpressure, повторы</title>
      <link>https://courses.digitable.life/post/distributed-systems/11-messaging/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/distributed-systems/11-messaging/</guid>
      <description>Чем очередь отличается от лога, почему порядок сообщений ломается в шести местах, как устроено обратное давление и что происходит, когда его нет, как правильно строить повторы и DLQ — и почему брокер в принципе не может дать exactly-once.</description>
    </item>
    <item>
      <title>Тестирование распределённых систем: chaos engineering, Jepsen, симуляция</title>
      <link>https://courses.digitable.life/post/distributed-systems/13-testing-distributed/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/distributed-systems/13-testing-distributed/</guid>
      <description>Как проверять систему, у которой нет одного правильного ответа: детерминированная симуляция с одним seed, проверка историй на линеаризуемость и изоляцию, устройство Jepsen-теста, chaos engineering с ограниченным радиусом поражения и формальные методы — с разбором того, что именно ломается и как это выглядит в логах.</description>
    </item>
  </channel>
</rss>
