#softwarearchitecture #technicalbreadth #tradeoff Все встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkah Максим рассказал как проводить ретро своих архитектурных решений. Обсудили как жить без архитекторов (спойлер, роль все равно есть просто она на ком то другом). Максим рассказал как архитектор является мостиком между бизнесом и разработкой. Так же Максим поделился лайфхаками как расширять свой технический кругозор. Полезные ссылки - Packaged Business C...
Jan 13, 2023•1 hr 2 min•Season 3Ep. 2
Запись встречи https://youtu.be/bo0Im5m6LYs Все встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkah С помощью следующей книги мы хотели бы разобраться в понятии software architecture, что оно включает в себя, как профессия и как навык разработчика. В первой главе мы рассмотрим ожидания от архитектора: что должен, и что НЕ должен делать человек, чтобы считаться грамотным архитектором. Глава небольшая и читается легко. Полезные ссылки 🔥 📍Gregor Hohpe The A...
Jan 09, 2023•1 hr•Season 3Ep. 1
Видео версия https://youtu.be/Gwe1oiW1108 Встретимся обсудить 4 главу про формат кодирования данных, их эволюцию и какие есть типы форматов для передачи данных в распределенных системах. Рассмотрим в чем приемущества и недостатки JSON, Xml и бинарных форматов. Поговорим о том как происходит эволюция схем OLTP и OLAP.
Dec 23, 2022•55 min•Season 2Ep. 20
Обсудим карьеру разработчика после позиции Senior, разберемся, какие есть карьерные возможности и как жить вне менеджерского трека. Рассмотрим, что такое Staff+ и ответим на вопрос в чем разница между Staff+ и Senior. Также разберем типы Staff инженеров, поговорим о roadmap для Staff+ и о прохождении собеседований. Видео на YouTube https://youtu.be/n9Wjlei7MYE
Dec 16, 2022•1 hr 2 min•Season 2Ep. 19
Ссылка на видео 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