На встрече мы обсуждаем пятую главу из книги 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/
Павел Притчин: кто такой CTO
Основы архитектуры ПО. Глава 9 Архитектурные паттерны / Максим Смирнов
Евгений Антонов: кто такой TeamLead
Нэлия Логинова: кто такой Tech Lead
Виталий Брагилевский: интервью с автором Haskell in Depth
Антон Архипов: кто такой Dev Advocate
Александр Гранин: как писать книги, интервью с автором Functional Design and Architecture
Олег Бартунов - Postgres, open source
Основы архитектуры. Глава 4 Архитектурные характеристики / Александр Поломодов, Николай Голов
Марк Ричардс, Нил Форд: интервью с авторами Fundamentals of Software Architecture
Основы архитектуры ПО. Глава 3 Модульность / Антон Костерин
Высоконагруженные приложения. Глава 5 Репликация
Основы архитектуры ПО. Глава 2 Архитектурное мышление / Максим Чернухин
Основы архитектуры ПО. Глава 1 Определение архитектуры / Геннадий Круглов, Владимир Иванов
Designing Data-Intensive Applications. Chapter 4: Encoding and Evolution / Костя Евтеев, Андрей Печкуров
Личный опыт Денис Неклюдов, Барух Садогурский: Жизнь после senior
System Design Глава 6: Проектирование key-value store / Алексей Миловидов, Владимир Перепелица, Николай Голов, Борис Степан�
System Design Interview Глава 5 Проектирование consistent hasing / Дмитрий Константинов
Архитектура IT решений / Филипп Дельгядо
System Design Interview Глава 4 Проектирование Rate Limit
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Lex Fridman Podcast