и посмотреть медиа
Code of Architecture - книги по архитектуре
и посмотреть медиа
Книжный клуб по архитектуре ПО. Анонсы новых книг, обсуждения глав, инсайты и предложения для чтения. Полезно для IT-специалистов и разработчиков.
Книжный клуб по архитектуре ПО. Анонсы новых книг, обсуждения глав, инсайты и предложения для чтения. Полезно для IT-специалистов и разработчиков.
Code of Architecture — Telegram-канал книжного клуба, посвященного архитектуре программного обеспечения. Здесь публикуются анонсы свежих выпусков книг, проходят обсуждения прочитанного материала, делятся ценными инсайтами от экспертов и предлагаются новые книги для обязательного прочтения. Канал идеален для разработчиков, архитекторов и всех, кто интересуется глубокими знаниями в IT-архитектуре. Регулярные публикации помогают оставаться в курсе лучших практик и литературы по теме.
🔔 Ждем сегодня на стриме Разберем седьмую главу Distributed Systems вместе с Дмитрием Гаевским и Виталием Кондратовым. В эфире обсудим репликацию и консистентность. Встречаемся в 18:00 (по Москве) на нашем ютуб-канале.
Открыть канал и посмотреть медиа📖 Обсудим репликацию и консистентность на завтрашнем стриме В эфире разберем: — для чего нужна репликация и какие проблемы она решает (производительность и надежность), а какие приносит с собой (сложность поддержки консистентности); — модели консистентности (дата-центричные и клиенто-центричные); — дата-центричные модели консистентности (sequential, causal, eventual, continuous); — клиенто-центричные модели консистентности (monotonic reads, monotonic writes, read your writes, writes follow reads), а также рассмотрим пример с ZooKeeper; — управление репликами (replica management); — протоколы косистентности. А еще поговорим о том, как работает кеширование и репликация в современном Web. Гостями стрима станут наши коллеги — Дмитрий Гаевский и Виталий Кондратов. Дмитрий занимается разработкой dev to dev-решений на больших масштабах, создает сложные RnD-решения и проектирует event-driven-системы. Виталий — архитектор в отделе базовых технологий. Он разрабатывает и улучшает базы данных и инфраструктуру для их эксплуатации. 🗓️ Увидимся в понедельник 27 февраля в 18:00 по Москве на нашем ютуб-канале.
Открыть канал и посмотреть медиа🗂 Делимся артефактами с недавнего эфира В понедельник обсудили шестую главу Distributed Systems вместе с Алексеем Кваком. Разобрали: — адреса, идентификаторы и имена; — плоское именование, включая распределенные хэш-таблицы и consistent hashing; — структурное именование, включая unix filesystem и DNS; — attribute-based naming, включая триплеты RDF из семантического веба и LDAP, как комбинацию структурного и attribute-based подхода; — name-data networking — экспериментальный подход, который хочет занять место протокола IP в современном интернете. Запись эфира можно посмотреть на ютуб-канале, тезисы — в статье Александра Поломодова и на доске в Miro.
Открыть канал и посмотреть медиаЖдем сегодня на стриме🔔 Прочитаем шестую главу Distributed Systems, которая посвящена именованию в распределенных системах. Гостем эфира станет наш коллега Алексей Квак. Встречаемся в 18:00 (по Москве) на нашем ютуб-канале.
Открыть канал и посмотреть медиа📖 В понедельник разберем шестую главу, которая посвящена именованию в распределенных системах. На предыдущих стримах мы говорили про архитектуру, процессы, коммуникацию и координацию. А сейчас дошли до обсуждения следующих важных вопросов: — зачем нужны имена, идентификаторы и адреса; — что такое плоское именование — flat naming (в качестве примеров рассмотрим Distributed Hash Tables); — что такое структурированное именование — structured naming (разберем работу DNS и Unix FileSystems); — что такое именование, основанное на атрибутах — attribute-based naming (вспомним про LDAP); — что такое named-data networking. Гостем стрима станет наш коллега Алексей Квак, который руководит группой разработки в Тинькофф, а еще специализируется на бэкенде и базах данных. 🔔 Встречаем завтра 20 февраля в 18:00 по Москве на нашем ютуб-канале.
Открыть канал и посмотреть медиа🗂 В понедельник провели пятый эфир по книге Distributed Systems. На стриме поговорили об организации координации разных частей распределенной системы между собой. Обсудили: — физические и логические часы; — взаимные блокировки; — выбор лидера; — подход publish-subscribe в распределенных системах; — близость узлов между собой и то, как ее можно оценивать. Запись стрима можно посмотреть на нашем ютуб-канале, а главные тезисы главы прочитать в статье Александра Поломодова и на доске в Miro.
Открыть канал и посмотреть медиа📖В понедельник разберем пятую главу, которая посвящена координации взаимодействия разных частей распределенной системы между собой. Обсудим: — как синхронизировать часы в разных частях распределенной системы; — концепцию логических часов (logical clocks); — как делать взаимные блокировки (mutual exclusion), чтобы совместно использовать ресурсы; — как можно выбирать лидера (election algorithms); — как работает координация при помощи сплетен (gossip-based coordination); — работу publish-subscribe и то, как распределенно делать event matching. Также найдем способ для оценки близости двух частей распределенной системы между собой (location systems и GPS в качестве примера). Гостями стрима станут наши коллеги: Сергей Гоппиков, руководитель команд платформы открытия продуктов Tinkoff Business, и Даниил Кулешов, архитектор новой системы авторизации для клиентов Тинькофф. 🗓️ Увидимся в понедельник 13 февраля в 18:00 по Москве на нашем ютуб-канале. До встречи в эфире!
Открыть канал и посмотреть медиа🗂 Делимся артефактами с недавнего эфира На вчерашнем стриме обсуждали организацию коммуникации разных частей в распределенных системах. Разбирали: — сетевые протоколы; — remote procedure calls (rpc); — ориентированные на сообщения коммуникации; — варианты мультикаста. Запись эфира уже можно посмотреть на ютуб, а главные тезисы прочитать в статье Александра Поломодова или на доске в Miro.
Открыть канал и посмотреть медиаЖдем сегодня на стриме🔔 Прочитаем четвертую главу Distributed Systems. В эфире обсудим коммуникацию частей в распределенных системах вместе с нашими коллегами Антоном Бровкиным и Артемом Ивановым. Встречаемся в 18:00 (по Москве) на нашем ютуб-канале.
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!
Personal notes about books and reading experiences.
Excerpts of books, articles and interesting finds from the Internet in a convenient format.