Code of Architecture - "Distributed Systems, 4th Ed" 5 (Coordination)
Сегодня в 18:00 по Москве мы продолжим обсуждать книгу "Distributed Systems". В этом выпуски мы обсудим главу про координацию частей распределенной системы. Предыдущие выпуски были посвящены общему обзору книги, обсуждению архитектуры, процессов, коммуникаций, а теперь мы дошли до обсуждения следующих важных вопросов
- Как синхронизировать часы в разных частях распределенной системы
- Что такое логические часы (logical clocks)
- Как делать взаимные блокировки (mutual exclusion), чтобы совместно использовать ресурсы
- Как можно выбирать лидера (election algorithms)
- Как организовать координацию при помощи сплетен (gossip-based coordination)
- Как работает publish-subscribe в распределенных системах, то есть как распределено делать event matching - Как оценивать близость двух частей распределенной системы между собой (location systems и GPS в качестве примера)
В выпуске участвуют
- Илья Зонов @ Tinkoff - Даниил Кулешов @ Tinkoff - Сергей Гоппиков @ Tinkoff - Александр Поломодов @ Tinkoff
#SoftwareArchitecture #DistributedSystems #Architecture #SystemDesign #Software #CoA