~tilde

Список чтения: распределённые системы

2026-07-18 · reading

Заметки для себя, в основном чтобы не гуглить одни и те же три объяснения заново. Это то, что реально изменило то, как я строю вещи.

Консенсус

  • Raft — статью можно прочитать за вечер и стоит перечитать.
  • Paxos Made Simple — название оптимистично, но помогает.

Системы на практике

  • Designing Data-Intensive Applications — единственная книга, которую я рекомендую без оговорок.
  • Статья Dynamo — чтобы понять компромиссы eventual consistency.

Время и порядок

«Time, Clocks, and the Ordering of Events» старая и всё ещё даёт самое ясное объяснение, почему упорядочивание в распределённых системах — это трудно.

Большинство инцидентов в продакшене — это расхождение во мнениях о том, что такое «сейчас».

Я держу список и чищу его раз в пару месяцев. Лучше перечитать пять понятных вещей, чем пробежать пятьдесят непонятных.