Discover{ между скобок }Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов
Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов

Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов

Update: 2023-11-07
Share

Description

#distributedsystems #softwareengineer  


На встрече мы обсуждаем пятую главу из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Разобрались в координации компонентов распределенного приложения. Поговорили о том когда надо использовать физические часы, а когда логические, как синхронизировать часы в распределенной системе. Дима привел пример из жизни, когда могут возникнуть проблемы в кластаре Cassandra из-за разных часов. Так же обсудили как делать взаимные блокировки (mutual exclusion), чтобы совместно использовать ресурсы. 


Канал с анонсами https://t.me/megdu_skobok

Ламповый чат https://t.me/backend_megdu_skobkah

Boosty https://boosty.to/megdu_skobok

YouTube https://youtu.be/LxnLuduXKvw


Полезные ссылки 

📖 YouTube канал S0ER https://www.youtube.com/@S0ERDEVS

📖 Телеграмм канал S0ER https://t.me/softwareengineervlog

📖 Курс по распределенным системам от Мартина Клеппманна https://youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB&si=r8hTbbc3S6ZtYQmG

📖 The Global Chubby Planned Outage https://sre.google/sre-book/service-level-objectives/#xref_risk-management_global-chubby-planned-outage

📖 Why Does The Clock At Bristol’s Corn Exchange Have Two Minute Hands? https://secretbristol.com/corn-exchange-clock-bristol-time/

📖 The trouble with timestamps https://aphyr.com/posts/299-the-trouble-with-timestamps

📖 Jepsen: Cassandra https://aphyr.com/posts/294-call-me-maybe-cassandra

📖 Raft (not)almighty: how to make it more robust https://dev.to/tarantool/raft-notalmighty-how-to-make-it-more-robust-3a11

📖 Raft Understandable Distributed Consensus http://thesecretlivesofdata.com/raft/

📖 Patterns of Distributed Systems от Мартина Фаулера https://martinfowler.com/articles/patterns-of-distributed-systems/

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов

Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов