System Design World – Telegram
System Design World
5.74K subscribers
282 photos
24 videos
210 links
Улучшаем навыки проектирования систем вместе! Готовимся к System Design Interview.

Автор - Старший бэкэнд разработчик HighLoad систем, специалист кибербезопасности Невзоров Владимир - @vova_dev
Download Telegram
💡 База по System Design. Финальная возможность перед весной.🌸

📕 Обучающая система знаний за месяц поможет взять необходимый теоретический материал с живыми встречами, записанными видео, методичками, а также специально созданными для практики стендами😉

Насколько реально это подходит моему уровню понимания? Об это чуть позже. А сейчас..

➡️ Что включено в интенсивный месяц?
1) База по архитектуре:
а) Начиная от монолитов, микросервисов...
б) Паттерны отказоустойчивости
в) Протоколы - типы, применимость, модель OSI, стенды для практики, ...
г) И далее отдельно аутентификация.

2) Кафка:
а) Углубленное изучение - начиная с понятия, заканчивая спецификой записи, гарантиями и реальными стендами
б) + фишка этого потока - добавление стенда по RabbitMQ
Поэтому если пойдёте на собеседование и вас спросят классический вопрос
Чем Kafka отличается от RabbitMQ?

Вы сможете ответить, зная базу по лекциям, методическим материалам + исходя из проработки руками 🙌☺️

3) СУБД
а) Широкий обзор типов баз:
SQL, NoSQL / OLTP, OLAP

начинка, индексы, контекст применения, лайфхаки с текущего рынка + тенденции
б) Углублённое изучение устройства баз для детального понимания - LSM, B-tree, модели исполнения запросов,
в) Стенды! - кэширование, индексы, ...

4) Практика
Проектируем HighLoad системы онлайн(!). Плюс, можно посмотреть в записи

5) Домашние задания
a lot of🤓 От а до я...

6) Бонусные спикеры
Тимлиды, техлиды из индустрии. Мои товарищи - каждый эксперт в своей области.
К примеру, спроектируем антифрод систему. А ещё посмотрим на observability в целом и в частности, с графиками и выводами 😊

На стартующем потоке у нас уже представительница фронтенда, представитель архитектуры, инженер, разработчик, ...

Насколько подойдёт мне?
Расскажите про опыт, цели, я расскажу подробней про начинку - записаться на личную встречу - диагностику вашего уровня -> здесь <-

=> Старт потока System Design Интенсива на этой неделе.
Сегодня установочная встреча!
Завтра - вт - онлайн брейншторм проектирования HighLoad систем.
Ещё можно успеть!

В этом году, возможно, финальный интенсив.

Deadline записи на стартующий февральский поток - 6.02.26(пт).

Программа полнее - смотреть здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85👍2
🌶️ Что за отзыв?! Как такое может быть?

🚀 На мягкий старт
💻💻💻💻💻💻💻Интенсива - 4-го потока - прилетает отзыв от выпускника прошлого потока.
Тот самый момент, когда весь преподавательский состав вложился и получил... 😀
Прям в сердечко ❤️💚

💡 Курсу почему-то всегда везёт с мотивированными студентами 📕

До осени точно набор на интенсив закрываю. Deadline - финальные несколько дней.

📈 На нашем канале приходит время:
1) Интеграций с BigTech
2) Архитектурных кат
3) Рассказов про паттерны
4) Написания статей
5) Проведения воркшопов - всё как вы любите 😊
Так что весна нас ещё приятно удивит 🌸

🔥 - жду интеграций с BigTech!
⚡️ - хочу на архитектурную кату!
👍 - больше паттернов!
❤️ - Вова, продолжай в том же духе 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍84🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🚩 System Design Booking - какой он?

✔️ Спроектировали сервис с Олегом Мифле - тимлидом в Т-Банке.

↗️ Прошли по шагам:
1) Уточнение требований - ФТ, НФТ
2) Проектирование API
3) HighLevel дизайн
4) Масштабирование

Особенно будет полезно для новичков в System Design.
Чтобы:
1) Посмотреть движение по этапам
2) Узнать, какие вопросы могут быть заданы, варианты ответов
3) Понять, как не сбиваться с прохождения

Канал Олега про архитектуру и тимлидство:
https://news.1rj.ru/str/ask_for_oleg

Смотреть:
📺 YouTube
📺 VK Видео

———

MAX - System Design World 😮
VK - System Design World😮
Сам в шоке o_O
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1322
😳 Что же делать с такими студентами?

😻 Обожаю обучать!

📈 Тяга к выражению сложных вещей в ясном виде с мощным интерактивом формировалась постепенно.
Мне нравится делать архитектурные воркшопы, выступать на конференциях. Рассказывать об IT в университетах.

🤩 А ещё я в восторге от усиления IT-специалистов - аналитиков, разработчиков, архитекторов, ... Когда они сами приходят, чтобы брать!

💯 Когда ты вкладываешься со своей командой профи по максимуму и видишь такой результат! Такую System Design-отдачу!

Каждая группа - золото 🥇 🥹
Элитная небольшая команда, жадно всасывающая System Design/Архитектуру.
С активным интересом и взаимодействием внутри!

4️⃣ А студенты текущего 4-го потока так вообще меня поражают ❤️
Нагрузка по сравнению с первым летним выросла. А они всё берут и берут.
Остановитесь! Хотя нет... Идём на рекорд!🕯🥳 🐦‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍42
This media is not supported in your browser
VIEW IN TELEGRAM
5🔥3👍2
🫡 Дорогим студентам рассказал всё или почти всё об IT.

😏 Пришел с докладом:
"IT 2.0, Кибербезопасность и Твоё будущее".

✔️ Ответил на вопросы

✔️ Передал наше напутствие из голосования - брать с ВУЗа базу

😃🌶️ И теперь в нашем сообществе студенты 1-го курса МЭИ - Института Информационных и Вычислительных Технологий!

⚡️ - горячо встречаем! :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥30108👍4
🌎 Так как же строить глобальную компанию? И при чём тут сотрудники?

👥 Интервью с основателем Revolut Николаем Сторонским наделало немало шума.
За 2 часа на нём обсудили в том числе процесс найма в компанию и выбор ТОП-ов из топа кандидатов.
Работу на запредельной скорости с тотальной честностью.
Почитайте комментарии!

Мне было интересно посмотреть на такой подход с менеджерской точки зрения.
В том числе со стороны бережливого отношения к сотрудникам.

👨‍🎓Обратился к Александру Сертакову.
Который раскладывает по полочкам различные бизнес кейсы, трансформации компаний.
Александра читаю уже несколько лет. С тех пор как познакомились на "Стачке".

Александр откликнулся! 🕯
Его разбор интервью, в том числе мнение о том к чему может привести такой подход к найму, работе, сжат в 2-ух постах, которые для себя назвал бы так:
Revolut - финтех-проект, который выстрелил
Revolut - про найм, работу сотрудников, текучку кадров

Спасибо Александру, что принял идею расписать интервью про Revolut по полочкам 🤩

Читайте и обсудим самый важный вопрос для каждого специалиста:
"Выбрали бы компанию с коллегами ТОП из топов, с сумасшедшими бонусами и возможно небольшими... переработками?"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥42🆒1
🏛️ System Design кейс: шардирование PostgreSQL в процессинге заказов.

Наконец сможете масштабировать ваше System Design решение на интервью💪
На хабре в разделе "Высоконагруженные системы" появилась статья по работе с хайлоад проектом.
Сокращенно - 10 000 RPS и доступность 99,99%.

Дано:
🔘Нагрузка: 10k+ RPS
🔘Latency < 20 мс p98
🔘SLA 99,99%
Данные персистентные. СУБД - PostgreSQL. Пришло время её горизонтально масштабировать. И придумывать свой механизм шардирования 🚀

👉 Несколько архитектурных решений из разбора:
➡️Без координатора шардирования
Приложение само знает, в какой шард идти. Это убирает SPOF и снижает сетевую задержку. Какой минус? Усложняет клиентскую логику.
➡️Shard key = hash(project_id, topic_id)
Даёт локальность данных и позволяет почти полностью избежать мультишардовых транзакций. Что критично для latency.
➡️Conflict-free модель записи. Данные делятся на immutable и monotonic.

💡 Интересный trade-off
Сознательный отказ от auto-sharding. Выбрали ручное управление ради предсказуемости нагрузки и контроля hot-shard’ов.

А ещё в статье про разрешение конфликтов, решардирование, разбор со схемами и алгоритмами:
https://habr.com/ru/companies/oleg-bunin/articles/985030/

📕 Изучаем и успешно проходим этап масштабирования на интервью ☺️

⚡️ - продолжать писать рецензии на статьи, посвященные разделам System Design, Архитектуре, HighLoad

MAX - System Design World 😮
VK - System Design World😮
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍7🔥72🐳2
🎁 База System Design на примере реальных продуктов

🤩 В нашем сообществе всё больше новичков.
Как взять базу по архитектуре, System Design?

📕 Что уже есть:
База есть в моём цикле - System Design для начинающих
Приходят положительные отзывы. Очень рад, что цикл помогает чувствовать себя увереннее в архитектуре ❤️😊

💡 Чем можно дополнить:
Ещё можно усилиться свежим плейлистом Road to HighLoad c ~10 минутными видео внутри:

1) Прояснение требований - ФТ, НФТ
Пример со скидками на тарифы.
• Что благодаря вниканию в предметную область получилось сделать решение, чтобы маркетологи смогли сами заводить скидки без разработчиков. С минимальным time-to-market.

2) Проектирование API
• База
Что такое хороший API? Также обсуждение рисков добавления полей в запрос.
• Инсайт по совместимости
Предупреждали клиентов, что текущая версия действует до... Потом принудительный переход => помогает работать с техническим долгом.
• Пример с ключом идемпотентности
Который спасает от создания дублей.

3) Крупноблочная архитектура
Разбор системы на примере Яндекс Календаря.
• BFF (Backend for Frontend)
Зачем нужен отдельный слой для оптимизации API под нужды фронтенда и серверного рендеринга.
• Stateless и хранение
Почему важно проектировать сервисы без состояния для легкого масштабирования. Увидите разницу между использованием PostgreSQL для транзакций и Blob Storage для хранения гигантских объемов бинарных данных.
• Асинхронность
Пишите в комментариях, зачем ввели? :)

4) Рост баз данных
Путь от взрывного начала к оптимизациям, масштабированию.
В том числе разговор об индексах. Из-за которых можем начать тормозить! 🤦‍♂️ И далее что с этим делать.

5) Интеграции
• Стратегии деградации
Как спроектировать систему так, чтобы при отказе соседнего сервиса продукт продолжал работать. Пример с переходом в режим Read-only.
• Прогнозирование нагрузки
Чтобы смежная система была подготовлена к возможным пикам.

↗️ Мост от бизнеса к IT-системе
✔️ Отсюда можно подчерпнуть как мы, настоящие и будущие архитекторы - можем проложить дорожку от бизнес-требований к созданию распределенной системы.
✔️ С пониманием выполнения флоу, спецификой хранения и правильными решениями для интеграций. 💡💪

⚡️ - Полезная подборка, ожидаю ещё публикаций
👍 - Для меня это уже изученная База

—-
MAX - System Design World
VK - System Design World
Please open Telegram to view this post
VIEW IN TELEGRAM
111🔥96👍2
😉 Go to the System Design Interview

↗️ Делаешь полезный контент, придумываешь идеи.
И вдруг приходит Сергей Мезенцев с Программного Комитета Подлодки с предложением сходить на интервью.
А потом Андрей Кулешов - Yandex Infrastructure - дополняет, что будет ведущим:
...обычное интервью, как в Яндекс


😏 Сидишь и думаешь - стоит идти?
=> Для молодых умов System Design'а может получиться +1 прорешанная задача.📕
И отвечаешь:
Да, погнали!


🔗 И даёт Андрей ссылку.
И делюсь ею с вами:
📺 YouTube
Четверг 26.02.2026 19:00!

💡 А потом приходит идея!
У меня есть несколько промокодов! Могу их разыграть!
Так что приходите, поштормим задачу 🐦‍🔥 В конце разыграем!

✔️ А один можно получить уже сейчас!
Если хотите на Podlodka TechLead Crew «Архитектура данных», пишите в комментариях:
Почему интересно/хотите участвовать. Великий рандом найдёт победителя 🏆
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155👍3🆒1