🤷 Не анонс следующего воркшопа. Почему?
🆕 Новизна формата
Конечно, я готовился к 1ому. Выработал уникальный формат. Которого ещё не видел в отечественном IT сообществе. Да и в мировом тоже.
Есть форматы моков. Или архитектурные каты. Или же масштабные разборы систем на 5 часов. А ещё архитектурные хакатоны.
А так, чтобы разобрать актуальную задачу в формате брейншторма, да с прокачкой навыков прохождения System Design Интервью... Мой формат. Новый.💪
👨🏫 Подготовка
Практика преподавания своего профильного стека на отусе и отдельно System Design подсказывала какие акценты выделить. Какое знание передать. И в какой форме. Готовился как на экзамен :) Старался выработать структуру. Понимал где и как будем взаимодействовать с участниками.
Отталкивался в построение воркшопа от целей.
Цели - передать понимание прохождения интервью. И решить задачу наступая на подводные камни(выделяя их явно). А также делясь лайфхаками, которые приобрёл за успешные прохождения в BigTech - VK, 2GIS, Yandex.
🚀 Проведение
2 часа интенсива пролетели как миг 😮🏃
🗒🖌 Обратная связь
Я хотел понимать насколько зашёл воркшоп участникам. Сделал лёгкую форму обратной связи. Выделил 3 основных вопроса с 10 бальной шкалой:
1) Насколько полезным считаете сегодняшний разбор?
2) Оцените подачу материала спикером
3) Структурированность материала
Средняя оценка вышла 9.7😮
+ Плюс текстовая обратная связь, которая дала мне пищу для размышления как улучшиться. Стать ещё ближе к 10чке😏
🤔 К чему это я?
Благодаря форме заявок на 2ой воркшоп, группа уже набралась. Связывался с участниками лично, объяснял формат воркшопа. И что нас ждёт.
‼️ Нужно больше активностей!
Поэтому оставляю форму на следующую активность на канале.
Что за активность?
Скоро узнаем) И вы будете в приоритете перед основным анонсом :)
👉 Зайти на форму предварительной записи - форма.
🔜 Как скоро тайная тайн раскроется? Уже на следующей неделе!🤫
До старта прийду в личку, расскажу.
💯 - Закрутил!
👍 - Я тут рядом понаблюдаю
🔥 - Круто, что воркшоп зашёл
🆕 Новизна формата
Конечно, я готовился к 1ому. Выработал уникальный формат. Которого ещё не видел в отечественном IT сообществе. Да и в мировом тоже.
Есть форматы моков. Или архитектурные каты. Или же масштабные разборы систем на 5 часов. А ещё архитектурные хакатоны.
А так, чтобы разобрать актуальную задачу в формате брейншторма, да с прокачкой навыков прохождения System Design Интервью... Мой формат. Новый.💪
👨🏫 Подготовка
Практика преподавания своего профильного стека на отусе и отдельно System Design подсказывала какие акценты выделить. Какое знание передать. И в какой форме. Готовился как на экзамен :) Старался выработать структуру. Понимал где и как будем взаимодействовать с участниками.
Отталкивался в построение воркшопа от целей.
Цели - передать понимание прохождения интервью. И решить задачу наступая на подводные камни(выделяя их явно). А также делясь лайфхаками, которые приобрёл за успешные прохождения в BigTech - VK, 2GIS, Yandex.
2 часа интенсива пролетели как миг 😮
🗒🖌 Обратная связь
Я хотел понимать насколько зашёл воркшоп участникам. Сделал лёгкую форму обратной связи. Выделил 3 основных вопроса с 10 бальной шкалой:
1) Насколько полезным считаете сегодняшний разбор?
2) Оцените подачу материала спикером
3) Структурированность материала
Средняя оценка вышла 9.7
+ Плюс текстовая обратная связь, которая дала мне пищу для размышления как улучшиться. Стать ещё ближе к 10чке
🤔 К чему это я?
Благодаря форме заявок на 2ой воркшоп, группа уже набралась. Связывался с участниками лично, объяснял формат воркшопа. И что нас ждёт.
Поэтому оставляю форму на следующую активность на канале.
Что за активность?
Скоро узнаем) И вы будете в приоритете перед основным анонсом :)
👉 Зайти на форму предварительной записи - форма.
🔜 Как скоро тайная тайн раскроется? Уже на следующей неделе!
До старта прийду в личку, расскажу.
💯 - Закрутил!
👍 - Я тут рядом понаблюдаю
🔥 - Круто, что воркшоп зашёл
Please open Telegram to view this post
VIEW IN TELEGRAM
В начале года я думал, что выйдем на спокойный рост. А спустя ещё пол года, мы практически удвоились
Меня зовут Невзоров Владимир.
1) Я senior backend разработчик геораспределенного Highload сервиса.
Который выдерживает нагрузки в МЛН RPS.
Цель - отсеять вредодносный трафик.
Нужно успеть проанализировать каждый из сотен тысяч проксируемых запросов за миллисекунды. И вынести вердикт - пустить или заблокировать. Не афектя response time клиентского сервиса - маркетплейсы, банки, ...
Направление - кибербеза
2) Ранее работал в Сбере на высоких скоростях
Принимал маркет дату с МосБиржи(moex).
Обеспечивал бесперебойную поставку данных для всего бизнес юнита КИБ(Корпоративно Инвестиционный Бизнес).
Вырос до техлида. Отвечал ко всему прочему за финансовые сервера(FIXEdge). Которые связывали банк с контрагентами — Bloomberg, JP Morgan, CitiBank, Society Generale.
Первый раз с ней встретился ещё раньше на собеседование в ОЗОН. Также был Тинькофф. То было время 3х часовых интервью... Когда всё начиналось с "поговорить". Далее много вопросов и задач по профильному языку. А заканчивали строительством системы. В офисе. Вживую.
Как и для многих поначалу проектирование меня ошарашило. Оно было не совсем похоже на повседневные активности разработчика. Точнее совсем не похоже
🤓 Я закатал рукава
Взял книги в зубы и пошёл штормить этот самый дизайн 🧠
В ход шли Кабанчик, Сью, англоязычные статьи. Я посмотрел множество годных видео по дизайну на ютюбе.
Собеседовался на русском, английском. Собеседовал сам. Участвовал в обсуждениях дизайна в различных сообществах. И, наконец, настал час Х - стал ходить на реальные интервью.
🏁 Что в итоге?
Все последние SD интервью, включая собеседование на позицию архитектора мною пройдены(
Причём, в одной из отечественных топовых BigTech компаний меня собеседовал специалист, который N лет назад внедрял System Design Интервью 😳. Его обратная связь для меня была на вес золота.
👥 Менторская практика
Я почувствовал, что своим практическим опытом прохождения могу поделиться. И помочь специалистам, которые хотят взойти на новую вершину. Отсюда выросла менторская практика. Где мы оба с менти нацелены на результат. И каждый пашет своё поле:
· Я собеседую
· Даю обратную связь по прохождению, направление мысли, лайфхаки. И говорю, что качать в приоритете
· Менти пыхтит, натаскивается
В итоге - успешные прохождения реальных SD-интервью.
Сам телеграмм канал родился благодаря:
1) Желанию делать level up в теме System Design
2) Желанию делиться знанием, опытом в поддерживающей атмосфере без упрёков и насмешек
И делать это в интерактивной, интересной для вас, дорогие подписчики, форме
Теперь вы лучше знаете меня, мою историю и мотивацию делать канал.
А пока - хорошей недели!
👍 - Рад оказаться в таком сообществе
🔥 - Лучше узнал автора, это важно
💯 - Комиксы - фишка/100ка, я в шоке от креатива, расскажу маме
Please open Telegram to view this post
VIEW IN TELEGRAM
System Design Interview: казнить нельзя помиловать!
⁉️ Сплошные вопросы
Такое интервью вообще необходимо?
В чём его сильные и слабые стороны?
Как оно возникло и с какими целями?
🤔 Кругом голова
Эти и другие вопросы крутились в голове на старте изучения System Design. И далее в процессе погружения в тему.
Почему бы не посчитать количество теннисных мячиков, которое может влезть в боинг? Или проверить кандидата как-то по-другому?
Почему именно System Design Интервью? Всегда ли оно используется по назначению? А судьи кто?
⭐️ Что делать? Собрать мнения!
Мне повезло встретить хорошо погруженных в интересующий топик экспертов:
Александра Поломодова - Как подготовиться и пройти System Design Interview, Лента Видеохостинга и многое другое
Филипп Дельгядо - Архитектура платежной системы: почти enterprise и многое другое
Познакомился с ними заочно по их материалам. Затем в своё время встретился лично.
Из удивительного - оказалось, что у них диаметрально противоположные мнения на полезность System Design Интервью🙂
Что же делать? Правильно -
💬 Посадить их напротив друг друга на крутейшей тех конференции HighLoad++
Ввести аудиторию в контекст - показать пример решения задачи. И накидывать на обсуждение тезисов😉
Порадовало, что и сами эксперты, и HighLoad++ положительно откликнулись на мою идею создания дискуссии. Одобрили заявку. Мы хорошо подготовились. И провели встречу при полном зале в конце 1ого дня конференции👌
💡 Итог
=> Обогатились ответами, пониманием нужды такого интервью. И восприняли критику такого формата.
🎊 Сам батл можно посмотреть совсем скоро
Не за горами летний хайлоад. Обычно при старте очередной конференции публикуют материалы прошедшей. Сообщу, когда будет доступно 👌
✍️ А пока - как вы думаете есть ли достойная замена System Design Интервью?
Ссылка на описание дискуссии с основными тезисами на HighLoad++ - тыц
Такое интервью вообще необходимо?
В чём его сильные и слабые стороны?
Как оно возникло и с какими целями?
Эти и другие вопросы крутились в голове на старте изучения System Design. И далее в процессе погружения в тему.
Почему бы не посчитать количество теннисных мячиков, которое может влезть в боинг? Или проверить кандидата как-то по-другому?
Почему именно System Design Интервью? Всегда ли оно используется по назначению? А судьи кто?
Мне повезло встретить хорошо погруженных в интересующий топик экспертов:
Александра Поломодова - Как подготовиться и пройти System Design Interview, Лента Видеохостинга и многое другое
Филипп Дельгядо - Архитектура платежной системы: почти enterprise и многое другое
Познакомился с ними заочно по их материалам. Затем в своё время встретился лично.
Из удивительного - оказалось, что у них диаметрально противоположные мнения на полезность System Design Интервью
Что же делать? Правильно -
Ввести аудиторию в контекст - показать пример решения задачи. И накидывать на обсуждение тезисов
Порадовало, что и сами эксперты, и HighLoad++ положительно откликнулись на мою идею создания дискуссии. Одобрили заявку. Мы хорошо подготовились. И провели встречу при полном зале в конце 1ого дня конференции
=> Обогатились ответами, пониманием нужды такого интервью. И восприняли критику такого формата.
Не за горами летний хайлоад. Обычно при старте очередной конференции публикуют материалы прошедшей. Сообщу, когда будет доступно 👌
Ссылка на описание дискуссии с основными тезисами на HighLoad++ - тыц
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
!
Дизайн на входе меня ошарашил. Первые собеседования давались с трудом.
Зачем все эти оторванные от реальности паттерны? Только лишь для интервью?
У меня возникло жгучее желание разобраться в теме. Начал искать и поглощал различные материалы из множества источников.
Особенно меня драйфили и драйвят тех конференции с живым общением - ArchDays, Podlodka, HighLoad++.
Чувствовал какие акценты в построение наиболее важны.
Оказывается, если смотреть под правильным углом все эти паттерны, подходы имеют практическое значение в реализации, в построение систем. Особенно высоконагруженных.
Систематизировал самые важные топики. Такие как:
1) Работу с требованиями:
Функциональные, нефункциональные, проработка use cases
2) Разбор популярных протоколов:
TCP, http(REST), websockets, ...
3) Разбор вариантов архитектуры с +-:
Монолит, микросервисы
4) Понимание арх паттернов:
Circuit breaker, retry, exp backoff, ...
5) Понимание различных типов БД и контекстов их использования:
SQL/NoSQL - PostgreSQL, redis, ...
6) Понимание важности message broker:
Кафка как база
7) Level up системы до:
а) Высокодоступной
б) Отказоустойчивой
в) Масштабируемой
Эти знания необходимы для построения HighLoad системы.
Я упаковал их в месячный интенсив по System Design
Как и 2 проведенных воркшопа - я хотел сделать такой курс, который сам бы прошёл в момент старта изучения темы.
Что бы позволило мне быстрее и с большей отдачей вкатиться и получить удовольствие от того, что:
Не так-то и сложно! А даже интересно!
А если к теории и практике построения систем добавить запускаемые примеры? Нет, не нужно разбираться 5 часов в ansible и раскатывать docker compose на разные машины.
Вся инфраструктура есть. Я подготовил курс в том числе для аналитиков(!), начинающих специалистов, всех, кто хочет начать познавать азы проектирования.
Поэтому для каждого ученика будет развёрнуто окружение. Достаточно зайти, нажать на кнопку "Старт". И очередной пример запуститься!
К примеру, сможете увидеть в реальности как балансировщик раскидывает запросы по бэк сервисам. По логам, на фронте в UI - всё доступно!
Получаем курс, в котором теория органично сочетается с практикой. Позволяет вам быстро освоить нужные концепции. И приземлить их на реальные примеры.
nevzorov.courses 👈
Неа! Вживую! 2 часа интенсивной встречи с кучей материала. Разбитого на чанки для вашего удобства усвоения. Плюс, записи, которые можно пересматривать.
Практика проведения воркшопов показала мне, что небольшая группа даёт максимальный контакт с учеником.
Поэтому стартуем с небольшой группой.
И с ламповой атмосферой💡
Как я люблю
Предварительная дата - 24.06.25 (вт, 19:00). Уже есть запросы на курс. Если хотели интенсивной прокачки, пишите.
Продажи с сайта ещё не стартовал. Можете прийти ко мне в личку, задать доп вопросы, получить ответы, забронировать, оплатить. У многих личка есть.
В целом она в футере сайта.
1 месячный интенсив по System Design для разработчиков, аналитиков, лидов, менеджеров, SRE, всех, кто интересуется базой проектирования!
➕ Для вашего удобства заявку можно оставить здесь:
Заявка на System Design Интенсив
В воркшопы доходил в личку до всех оставивших заявку. Нет корпорации. Нет менеджеров. Я - автор курса - прийду и отвечу на ваши вопросы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Продолжаем разбор классики System Design.
На очереди глава 7 - Транзакции!
Содержание вебинара:
Разбирает Михаил Масягин - linkedin. Один из преподавателей курса - nevzorov.courses/#teacher.
Создал встречу. Ссылка на комнату в мтс линк.
Также для удобства планирования создал событие в календаре - google.event.
Для мобилок создание через .ics (откроется календарём).
🎦 Вебинар будет записан.
В одной из прошлых активностей достигли лимита в 50 участников.
Расширил до 100)
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, стартуем первую викторину "Своя Игра" по "System Design, Архитектуре"
1) Подготовительный. Викторина в квизах
Все вместе подключаемся на площадку для проведения. Стартуем квиз.
За ограниченное время нужно максимально точно ответить на заготовленные вопросы.
Выберем 4ёх финалистов.
2) Финал
4 претендента на звание победителя первой викторины Своя Игра по System Design, Архитектуре подключаются на площадку для финального батла.
Также подключаются зрители.
Здесь нас ждёт классика викторины в виде категорий и карточек.
👉 Предварительно старт 12.07.25(сб) в 19:00. Подробности в начале июля.
—
На постере 2 пасхалки) Если интерпретируете в течение часа - получите по 2 будущих балла за каждую)
—
🍓 - понравились клубнички в прошлом посте
Давайте пошумим перед праздником) И устроим в реакциях клубничную вечеринку под такой жаркой летней активностью
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 В завершающей части вы изучите:
+ Strong
+ Eventual
+ Способы достижения
+ Примеры систем
💍 One ring to... распределить их всех
+ Избыточность. А зачем?
+ Бэкапы
+ Непрерывное резервирование с помощью реплики
+ Почему нужна промежуточная сущность?
+ Forward proxy для клиентов
+ Reverse proxy для бэкэнда
👉 Habr: System Design для начинающих: всё, что вам нужно
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
System Design для начинающих: всё, что вам нужно. Часть 6
Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач. Изучая ...
System Design Interview
Владимир Невзоров
🔜 Провожу интервью на полях конференции ProIT Fest😊
Будем решать популярную SD задачу😎
Сама программа насыщенная.
Приглашаю в северную столицу прокачивать свои архитектурные навыки и классно провести время 5-6 июля👍
Подробности моего трека 👉
СЕКЦИЯ: МENTORING
Кому будет полезно:
Разработчикам, аналитикам, продакт-менеджерам и всем, кто хочет уверенно пройти архитектурную секцию на собеседовании. Особенно тем, кто метит на senior-позиции.
О чем?
Мы разберём вживую популярную задачу на System Design интервью. В процессе узнаем:
➖ Как правильно подступиться к задаче?
➖ На что обращают внимание при решение?
➖ Почему такие интервью — уже не только про разработку, но и про мышление?
Что вас ждет?
✔️ Живое решение задачи
✔️ Пошаговый разбор
✔️ Must-have подход к проектированию
✔️ Ответы на вопросы в интерактиве
Вы уйдёте с пониманием, как проходят такие интервью и на что делать упор при подготовке.
Кто такой Владимир Невзоров?
➖ Senior backend engineer в ServicePipe, 10+ лет в разработке, опыт в FinTech, Телекоме.
➖ Разрабатывает геораспределённую систему антибот, выдерживающую миллион RPS.
➖ Спикер HighLoad++, Стачки, Dump, ProIT Fest, призёр API Hackathon VTB.
Билеты
Телеграмм канал с подробностями.
Промокод на скидку -20% -nevzor
Владимир Невзоров
🔜 Провожу интервью на полях конференции ProIT Fest
Будем решать популярную SD задачу
Сама программа насыщенная.
Приглашаю в северную столицу прокачивать свои архитектурные навыки и классно провести время 5-6 июля
Подробности моего трека 👉
СЕКЦИЯ: МENTORING
Кому будет полезно:
Разработчикам, аналитикам, продакт-менеджерам и всем, кто хочет уверенно пройти архитектурную секцию на собеседовании. Особенно тем, кто метит на senior-позиции.
О чем?
Мы разберём вживую популярную задачу на System Design интервью. В процессе узнаем:
➖ Как правильно подступиться к задаче?
➖ На что обращают внимание при решение?
➖ Почему такие интервью — уже не только про разработку, но и про мышление?
Что вас ждет?
✔️ Живое решение задачи
✔️ Пошаговый разбор
✔️ Must-have подход к проектированию
✔️ Ответы на вопросы в интерактиве
Вы уйдёте с пониманием, как проходят такие интервью и на что делать упор при подготовке.
Кто такой Владимир Невзоров?
➖ Senior backend engineer в ServicePipe, 10+ лет в разработке, опыт в FinTech, Телекоме.
➖ Разрабатывает геораспределённую систему антибот, выдерживающую миллион RPS.
➖ Спикер HighLoad++, Стачки, Dump, ProIT Fest, призёр API Hackathon VTB.
Билеты
Телеграмм канал с подробностями.
Промокод на скидку -20% -
Please open Telegram to view this post
VIEW IN TELEGRAM
🗣 "Спроектируйте сервис-аналог youtube, пожалуйста."
"Пожалуйста", - сказал Евгений Teamlead Avito и сделал
Позволяет уложить в голове основные этапы, их наполнение.
Приятного просмотра!
👍 - супер!
⚡️ - ещё мок интервью на канале!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
System Design Youtube / TeamLead Avito
Тимлид Avito Евгений строит Youtube. Уровень прохождения - Hard.
Дополняем багаж знаний по проектированию систем. На этот раз распишем по полочкам как спроектировать Youtube.
Телеграмм канал Евгения (python/развитие языка/конференции/жизнь IT):
⭐️ http…
Дополняем багаж знаний по проектированию систем. На этот раз распишем по полочкам как спроектировать Youtube.
Телеграмм канал Евгения (python/развитие языка/конференции/жизнь IT):
⭐️ http…