Ссылка на видео https://youtu.be/RiJMZAoJvdA Поговорили немного про CAP теорему, разберемся как организовать согласованное и распределенное хранение данных. Помогать в обсуждение будут 📍Алексей Миловидов - I have 14 years of experience designing, developing, and operating data-intensive applications. I started work on ClickHouse in the year 2009 and initiated its release in open-source in 2016. Prior to ClickHouse, I developed the data processing engine of the world's 2nd largest web analytics ...
Dec 07, 2022•1 hr 9 min•Season 2Ep. 5
Все встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkah Ссылка на видео https://youtu.be/kiVaBDnZ89Y Обсудили как эффективно при горизонтальном масштабирование распределять запросы/данные по нодам. 📍Дмитрий Константинов - активный спикер, наверняка видели его выступления на разных крупных конференциях связанных с высокими нагрузками, он на личном опыте знает что такое highload и как можно посмотроить отказоустойчивую систему. С Cassandra на ...
Dec 07, 2022•1 hr 6 min•Season 2Ep. 4
Видео https://youtu.be/Lq17AMCMLAE Вместе с Филлипом Дельгядо соберемся провести ревью архитектурных решений, что были представлены в книге System Design Interview от Alex Xu. Обсудим какие моменты стоит учитывать при проектировании архитектуры, только ли этим занимаются архитекторы и как учиться архитектурным тонкостям. Приходите поделиться впечатлениями о книге и обсудить вопросы System Design.
Nov 29, 2022•52 min•Season 2Ep. 18
Ссылка на видео https://youtu.be/i-BVExgytaY Обсудили "CHAPTER 4. Design Rate Limit". В рамках этой главы мы узнали какие есть rate limit алгоритмы, рассмотрели архитектуру и общие принципы работы, а так же обсудили на какие моменты стоит обратить внимание. 📍Владимир Бухтояров - имеет 13-летний опыт коммерческой разработки на Java. Любит писать многопоточный код и решать задачи оптимизации. Автор библиотеки Bucket4j - реализации алгоритма token-bucket(алгоритм рэйтлимитинга) на java https://git...
Nov 27, 2022•1 hr 16 min•Season 2Ep. 3
Все встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkah Ссылка на видео https://youtu.be/vwbnJKY9Z-g Обсудили главы CHAPTER 2: BACK-OF-THE-ENVELOPE ESTIMATION (Глава 2. Приблизительные оценки) и CHAPTER 3: A FRAMEWORK FOR SYSTEM DESIGNINTERVIEWS (Глава 3. Общие принципы прохождения System Design Interview). Поговорили про нюансы, которые могут отлечить новичка от профи, так же поговорим про умение слышать и понять вопрос. Помогать в обсуждени...
Nov 27, 2022•1 hr 11 min•Season 2Ep. 2
Все встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkah Собрались обсудить CHAPTER 1: SCALE FROM ZERO TO MILLIONS OF USERS (Глава 1. Масштабирование от нуля до миллиона пользователей) из книги System Design Interview by Alex Xu. В рамках первой главы обсудим несколько методов, которые помогут вам ответить на вопросы интервью по дизайну системы. 📍Николай Марков - Principal Architect в компании Aligned Research Group. Более 11 лет пишет на раз...
Nov 27, 2022•1 hr 3 min•Season 2Ep. 1
Разберемся какие задачи решает шина данных, поговорим о такие моменты: шина данных как канал обмена сообщениями для Event Driven архитектуры, средство сбора и доставки данных для аналитики, инструмент batch - упаковки, инструмент потокового реагирования - Streaming analytics, streaming logic. Так же обсудим какие современные требования к шине данных и что от нее ожидаем (Persistence (Durability), High RPS, Many-to-many data deliver). Помогать в обсуждение нам будут очень крутые эксперты 🔥 📍Гри...
Nov 22, 2022•1 hr 10 min•Season 2Ep. 17
Последняя глава 🥳 Alex Xu сделал для нас невероятную подборку блогов и статей с которыми стоит ознакомиться в свободное время. Соберемся обсудить извечный вопрос о развитие разработчика, поговорим о том как учиться новому, как искать информацию и какой подход выбрать. А так же обсудить обязан ли разработчик развиваться. Помогать в обсуждение нам будут крутые эксперты 🔥 📍Кирилл Мокевнин - CEO Хекслета. Построил учебный центр внутри компании, через который прошли и отправились в продакшен около...
Nov 18, 2022•1 hr 1 min•Season 2Ep. 16
Видео https://youtu.be/sMRpv0fBJLU Мы организовали интервью с тем самым Мартином Клеппманном книгу которого мы прочитали - Designing Data-Intensive Applications. Обсудим книгу, поговорим про будущее data systems и о новых исследованиях Мартина: 📍 https://www.inkandswitch.com/local-first/ 📍https://automerge.org/ Martin Kleppmann is a researcher in distributed systems and security at the University of Cambridge, and author of the bestselling book Designing Data-Intensive Applications (O'Reilly M...
Nov 17, 2022•57 min•Season 1Ep. 13
Это последняя глава в которой проектируют сервис. Разберемся что такое облачное хранилище и сервис синхронизации. Посмотрим как благодаря быстрой синхронизации можно достичь строгой согласованности между нодами в распределенной системе. Помогать в обсуждение нам будут очень крутые эксперты 🔥 📍Константин Осипов - занимается базами данных еще со времен, когда MiniSQL (он же mSQL) был более популярен, чем MySQL. 📍Максим Зиналь - отвечает в Яндексе за бизнес-развитие распределённой СУБД YDB. Боле...
Nov 15, 2022•1 hr 9 min•Season 2Ep. 15
#systemdesign #youtube #database #algorithm Все встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkah Собрались обсудить 14 главу про проектирование YouTube, знания в рамках этой главы можно использовать для проектирования любой видео платформы. Довольно подробно, понятно, и в тоже время емко разобрали разные моменты - загрузка, хранение, перекодирование видео. Если не следишь за видео платформами и хочешь погрузиться, то будет полезный ликбез,...
Nov 12, 2022•1 hr 17 min•Season 2Ep. 14