DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Тема: распределённые системы

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

Материалы

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

Модели согласованности: от линеаризуемости до eventual

Модель согласованности — контракт о том, какие истории чтений и записей система вправе показать клиенту: линеаризуемость, последовательная и причинная согласованность, …

#распределённые системы#согласованность#линеаризуемость
21 мин
Статья

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

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

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

Микросервисы: границы, коммуникация, данные, эксплуатация

Что на самом деле покупают за микросервисы, как проводить границы по бизнес-возможностям, как выбирать синхронную и асинхронную коммуникацию, что делать с данными без …

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

Координация: распределённые блокировки, лизы, etcd и ZooKeeper

Почему мьютекс не переносится по сети: лизы вместо блокировок, fencing-токены вместо надежды, устройство etcd и ZooKeeper изнутри, рабочие рецепты локов и выборов лидера …

#распределённые системы#координация#блокировки
28 мин
Статья

Консенсус: Paxos, Raft, выбор лидера, репликация лога

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

#распределённые системы#консенсус#raft
32 мин
Статья

Конкурентные парадигмы: акторы, CSP, STM, разделяемая память

Четыре способа организовать одновременно работающий код — блокировки поверх общей памяти, CSP-каналы, акторы и программная транзакционная память: как каждый устроен …

#парадигмы#конкурентность#многопоточность
24 мин
Статья

Как устроен блокчейн: блоки, хеш-цепочка, дерево Меркла, распределённый реестр

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

#web3#блокчейн#хеши
19 мин
Статья

Как ломаются распределённые системы: каскады и насыщение

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

#надёжность#sre#распределённые системы
25 мин
Статья

Доменные события и интеграция контекстов

Как факты домена превращаются в события, как доставить их надёжно через outbox и inbox и как связать ограниченные контексты, не создав распределённый монолит.

#ddd#архитектура#события
15 мин