System Design World
4.41K subscribers
178 photos
22 videos
140 links
Улучшаем навыки проектирования систем вместе! Готовимся к System Design Interview.

Автор - Старший бэкэнд разработчик HighLoad систем, специалист кибербезопасности Невзоров Владимир - @vova_dev
Download Telegram
Что советуют компании для подготовки?

🧠 Лайфхак для улучшения шансов прохождения
Когда готовлюсь к System Design секции, спрашиваю у hr специалиста рекомендуемые материалы для подготовки.
Их проработка в добавок к общей увеличивает шансы на прохождение 📈

📆 Кейс
Недавно выпускник 1ого потока Никита пошел на интервью. Что же порекомендовали ему?

⚡️ В первый раз за историю моих прохождений и прохождений моего круга порекомендовали мои статьи на хабре! 👍

🔥 Ни подбор книг Т-банка, ни статью Яндекса.

1️⃣ Первая статья из серии:
System Design для начинающих
Не так давно количество прочтений достигло 70 тысяч😮

Тот момент когда вкладываешься в индустрию и индустрия отвечает взаимностью 😊

Поэтому, если хотите:
1) Базы
2) Актуального материала на данный момент на рынке по подготовке, который советуют hr специалисты начинайте с первой части.
В ней сделал удобную навигацию по остальным.

🔍 Для углубление знаний и навыков по архитектуре со стороны СУБД, протоколов, балансировки, проектирования сервисов, REST API и много другого записывайтесь на мой ядренный месячный интенсив.
Смотреть программу - System Design Интенсив, 2ой поток.

😱 Мест всё меньше
Пришла заявка на корпоративную оплату. Возможность есть. У меня официальное оформление. Пишите в личку

Старт 20 сентября. Повышение цены через 10 дней.

⚡️ - если хотите агрегации материалов, которые рекомендовали мне, ученикам
💯 - написать на хабр ещё актуального по System Design
Please open Telegram to view this post
VIEW IN TELEGRAM
12💯7🔥4🥰1🤷1
⁉️ 😵‍💫 System Design Interview: казнить нельзя помиловать

System Design Интервью - мощное явление в IT индустрии
Без него не получишь грейд Senior. А с текущими трендами, подозреваю, что скоро и middle+ 😢

Так ли оно нужно?
По мере погружения в тему, прохождения таких секций, общения со специалистами часто встречал вопросы нужности этого этапа.

🔥 Копились тезисы, градус в индустрии шёл вверх.

🤷‍♂️ А что если найти два противоположных мнения, скопить вопросы и устроить целевую дискуссию с популярными "за" и "против"?

😊 Два оппонента найдены. Матч есть!
1) Александр Поломодов - СТО Т-Банка -> За секцию 👍
Александр один из первых в компании ставил эту секцию в общий пайплайн устройства Т-Банка.
И описывал процесс прохождения со стороны компании, помогая подготовиться.

Считаю себя продолжателем его активности. Описываю прохождение исходя из своего опыта, менти, студентов. И этот опыт в целом по отечественной индустрии. Плюс, иностранные компании.

Познакомился лично с Александром на yatalks. Который канул в лету. И стал BigTechNight. На котором этой осенью по неожиданному стечению обстоятельств выступают и Александр, и я, и Филипп. Каждый со своим докладом 😏

2) Филипп Дельгядо - Архитектор платежных систем -> Против
🙅
Филипп - скептик. Мощный докладчик HighLoad++ и не только. Его обоснованное мнение узнал, когда познакомился лично на ProIT Fest.

🔥 Как же я был рад, что каждый нашёл идею такого батла со своим оппонентом интересной!
Я был модератором в первым раз. Хочу сказать, что это даже сложнее, чем выступление в solo.
Полный зал -> значит нерв темы существует.
Хорошие оценки -> значит получилось освятить проблематику.

❤️ Оглядываясь назад могу сказать, что получилось затащить дискуссию на крупнейшую техническую площадку с ТОПовыми спикерами индустрии. Не простая подготовка, согласования, выбор формата, оформление... Но оно этого стоило. 💯
Рад вкладываться в наше IT сообщество! 🫡

Наслаждайтесь битвой мнений! Запись открыта!
👀 Смотреть
Градус дискуссии даже перенёсся в комментарии к видео :)

—-
✍️ 👨‍🎓 Тренируйте аргументацию. Пригодиться на работе и на интервью. Пишите:
• 3 аргумента ЗА
• 3 ПРОТИВ System Design Интервью.
=> И получите 5% кэшбэк на мой System Design Интенсив. Для первых двух комментариев.
=> Ещё 20% для того, кто первым сможет описать главную линию Александра и Филиппа.

Вопросы, страхи и нужность интенсива этой осенью можно задать в форме. Прочитаю, отвечу в личку, проработаем вопросы👌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍72
🏠 Больше архитектуры на BTN!

Доклад от Николая
➡️ С Николаем познакомились на ProIT Fest. Тогда он рубился на дискуссии Python vs Go.
➡️ Николай умеет в питон, архитектуру. Хотел сходить на его рассказ про архитектуру на BigTechNight.
Наши доклад оказались в параллель...

‼️ Захожу к нему на канал узнать актуальные новости про про питон, IT, архитектуру.
От него первого узнал про смену нотации в C4 🥺
Никогда такого не было и вот опять! Только привык к серо-синим квадратам 😰
Стоило ли менять цвета?...

◾️Приглашаю к Николаю - Николай Хитров | Блог
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1💯1
👨‍🎓 Outbox Паттерн для System Design Интервью

🤨 Пора разобраться в особенностях асинхронного взаимодействия сервисов в Event Driven Архитектуре:
✔️ Понять преимущества
✔️ Обсудить недостатки
✔️ Прийти к спасению - transactional outbox
✔️ Узнать больше про семантику доставки на примере взаимодействия с кафкой

Для настройки наших прекрасных 🧠 соcтавил:
👉 Чек лист - 4 золотых правила EDA 🥇
Поможет в проектирование и прохождение интервью уже сейчас.
🎊 Забирайте вместе с лёгкой регистрацией - забрать чек лист.

🔥 Встречаемся 15.09.25(пн) в 19:30.

Какие сложности испытывали с асинхронной моделью взаимодействия?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍31
И кто там на 12ом месте в мировом чемпионате по программированию? СГУ!
Бронзовый призёр - мой университет!🥉
Что он мне дал?

😊 Мой путь из инженера-физика в разработчики. Часть II.

=> Часть I <=

👨‍🎓 Нужен ли ВУЗ программисту?
Итак, я в университете. Не так давно были популярны разборы потраченных университетских часов на различные предметы.
И если ты не поступал на IT специальность и вдруг стал ITшником вывод напрашивался следующий:
"Куча жизненных часов потрачено впустую" 🥹
С одной стороны.

🤔 С другой - приходит жизненная философия, понимание своих интересов.
И ходят слухи, что в 18 лет не то чтобы каждый понимает чем он/она хочет заниматься.

😏 Естественный ход вещей того времени
Как я писал в 1ой части - все естественники шли на технические факультеты.
Это логичное продолжение уклона в математику, физику, информатику.
В моей личной истории, как и у ребят моего поколения(so стар?) был ВУЗ. by default. У меня не было размышлений:
"Так. С утра до ночи планирую день, обучаюсь бэкэнду по паре доступных книг и dial-up соединению в 56кб/с. И никакой ВУЗ мне не нужен! Пойду стричь купоны на изи!" 🤑

🙃 Саморефлексия
Получается, что тогда я не мог знать что будет дальше 😎
У меня даже не стоял вопрос - идти ли в ВУЗ.
Размышлять о том времени можно так:
1) Метод кнута - Будь жёстче с собой. Ты потерял кучу времени, пока другие нарешивали олимпиадные задачи
2) Метод пряника - Расслабься. Каждому этапу своё время
А как вам больше нравится? 😅 Пишите в комментариях. Я выбрал... Об этом позже.

🤓 А ТОПы рядом
Забегая вперёд скажу, что с какого-то момента я стал работать и пересекаться с ребятами, которые закончили топовые университеты.
С теми кто с первым прикормом уже решали интегралы. А к ВУЗу подходили с мощнейшей подготовкой. Кто-то в роли участника олимпиад.

🪢 Метод кнута!
И та самая меланхолия подкрадывалась всё ближе...
Мой ВУЗ. Их. Они. Я.
Пока я восторгался такими людьми, их достижениями, скоростью мысли, депрессивные нотки стали поигрывать свою мелодию у меня в голове 🎶

🍰 Метод пряника!
В один из таких моментов ко мне неожиданно пришла спасительная мысль:
Я2 - "Окей, ты работаешь с ТОПовыми коллегами в индустрии. Они закончили ... Они могут ... У них бэкграунд..."
Я2 - "А знаешь что?"
Я1 - "Что?! Не томи!"
Я2 - "Они работают с тобой.",
- и взрыв поп-корна в голове 🍿

И жить сразу стало легче. Жить стало веселей 🥳
Я понял, что у каждого свой путь. И даже извлёк полезность из своего!
➡️ Поскольку мне нужно продираться через вроде бы очевидные вещи для гениев, вот уже больше 10 лет я страдаю разжёвываю весь IT шный материал, чтобы создать чёткую картинку определенных разделов своего ремесла. И могу структурированно рассказать.

🛤 Путь до таких коллег и проектов был тернист. Об этом в следующей части. 🔜

🤩 Так что же мне дал ВУЗ?
12ое место в мировом зачёте. Бронза.
Я не был на том факультете где готовят олимпиадников. Я осваивал свою специальность физика.
Что в целом заложило:
1) Подход к обучению
Т.к. жил много лет в системе получения знаний и извлечения их из себя.
2) Мотивацию
Т.к. одногруппники оказались ТОП.
3) Тягу к познанию как дефолтную жизненную активность
Благодаря научному окружению с пытливым умом в поисках истинной природы вещей.

Порекомендую войти в IT через ВУЗ сейчас?
А давайте соберёмся и обсудим 😊

⚡️ - хочу часть III!
💯 - найти свой путь - это важно.

P.S. Ребята - участники, победители - молодцы! Поздравляю! 👏
#MY_IT_WAY
Please open Telegram to view this post
VIEW IN TELEGRAM
10🎉75💯4🔥1
Россия заняла 1-е место на международном конкурсе по программированию ICPC 2025.

Случилось это на минувшей неделе. Команда студентов Санкт-Петербургского государственного университета (СПбГУ) одержала абсолютную победу среди более чем 140 университетов из более 100 стран. Это крупнейшая и престижнейшая студенческая олимпиада по программированию в мире, где участники за ограниченное время решают сложнейшие алгоритмические задачи. Команда СПбГУ за 5 часов решила 11 из 12 задач, значительно опередив соперников.

В очередной раз доказали, что у нас лучшая школа программистов и математиков, которые могут конкурировать и побеждать лучших студентов со всего мира. И это открывает большие возможности для будущей карьеры победителей, так как ICPC — площадка, где ведущие ИТ-компании присматриваются к талантам.

#ICPC2025 #РоссияПобедитель #СПбГУ #СпортивноеПрограммирование #ICPCWorldFinals #TechChampions #ProgrammingContest.
🎉30🔥64🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5👍4🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
👍3🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2
🎁 Распаковка стенда Яндекс 360.

😊 Поймали вайб площадки. Узнал чем занимается Дарья Андреева - руководитель бэкэнда биллинга.

➡️ Прошла немалый путь внутри компании. Смотрите, задайте вопросы. Попрошу её раскрыть технические вызовы на подкасте, если интересно 😊

Больше кружков на канале команды:
👉 Тм канал

⁉️ А что дорогим подписчикам System Design World?
5 билетов на закрытое мероприятие команды Яндекс 360 в Москве 🥳
⚡️ - если интересно получить билет

➡️ Следите за новостями!
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥42
This media is not supported in your browser
VIEW IN TELEGRAM
👍126🆒3
📦 Outbox Паттерн в System Design Интервью

😋 Она просто хотела поесть.
❗️Но сетевые проблемы и неправильные реализации паттернов постоянно вставляли палки в колёса.

👋 Поможем нашей героине!
🔜 Разберём паттерн transactional outbox и сделаем заказ!

👋 Сегодня в 19:30 на митапе:
https://my.mts-link.ru/j/106160887/3182357437
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5🆒1
😴 Пока город спит, просыпается...

🎭 Backstage пост-продакшена митапа.
Что делает автор канала в 4 часа ночи Летом встречал рассвет доделывая презентацию нашей команды финалистов архитектурного хакатона от ВТБ для защиты решения.
Сейчас пока ещё темно. И очень хочется поделится контентом по System Design🔥

🥩 Совсем скоро...
Ближе к обеду опубликую запись нашего вебинара про архитектурные паттерны и про его величество - transactional outbox 👑

А пока добрых снов... 🤫
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5🆒1
🤬 Где моя пицца?!

😎 Она упорна
Главная героиня хочет есть. А заказ всё ещё не обслужен... Она ждёт! Что же делать?!

🔥👨‍💻 Скорей проектировать отказоустойчивую систему на основе архитектурного шаблона - Transactional Outbox!

P.S. Для самых внимательных разыграем книгу по System Design. Ждите викторины 👍

🔤🔤 - vk
🔤 - youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍3🆒1
Media is too big
VIEW IN TELEGRAM
💡 Архитектурная прокачка - обещал, даю. И даже больше.

💡 Ещё раньше хотел поделиться отзывами студентов 1ого потока.
Сегодня прошла установочная встреча 2ого потока.
Почему бы не совместить? 😀

⭐️ Backstage старта 2ого потока
С отзывами. Студентов ждёт мощное погружение в System Design на 1 интенсивных месяц.

Что в программе?
Проработка архитектурного проектирование. Плюс боли и лайфхаки System Design Интервью
Наработка System Design базы - различные типы архитектур, паттерны, сетевые протоколы, аутентификация, балансировка, проработка REST API, ...
Мощное погружение в СУБД - аналитические, транзакционные, in-memory, ... На примере Redis, PosgreSQL, ClickHouse - контекст применения, движки, CAP, транзакционность, ...
⭐️ Звёздный состав бонусных спикеров - рядом с отзывами здесь.

А ещё домашки, методички, стенды - всё для усиления и максимального level up в архитектурной теме⭐️

↗️ Для желающего, желающей level up в архитектуре, прокачке в прохождение System Design интервью, получения повышения, систематизации знаний - остались последние места.

2️⃣ Два дня действуют 2 бонуса на присоединение к группе:
1) 5% кэшбэк по промокоду Время Дизайна
2) Запись закрытого воркшопа по проектированию популярной системы

Повышение цены через 2 дня.
🚀 Ещё можно успеть!

=> Присоединиться к группе <=
Please open Telegram to view this post
VIEW IN TELEGRAM
4
👨‍🎓 Литература для проектирования

Как получать знания?
+ Статьи, ролики
+ Практика
+ Общение, дискуссии, конференции
+ Книги
+ Чат...
+ ...
В разные моменты жизни интерес склонялся то в одну, то в другую сторону. Что сейчас?

⚡️ Обожаемый HighLoad++
Если быть точнее - Saint HighLoad++ 2024, на котором меня зацепил доклад Владимира Комарова "О распределенных транзакциях".

1️⃣ Владимир написал книгу "Путеводитель по базам данных"
Которую я приобрёл первой в череде представленных.

Что внутри?
Мощный обзор вширь и вглубь. Порой, когда идёт речь вглубь, к примеру, про оптимизации стоимости или описываются варианты соединений, бывает не просто. Нужно сбавлять темп чтения для лучшего понимания. Потом автор выныривает и продолжает тему с helicopter view 🚁
✔️ Понравился заход в тему Изоляций транзакций:
"Именно через возможные аномалии определяются уровни изоляций"
Дальше таблички с dirty write, ... с параллельным выполнением транзакций. Очень наглядно.
✔️ Как сказал составитель подборки must have арх книг - архитектор МТС: "Сам периодически пробегаюсь по «Путеводителю», чтобы освежить знания по теме".
Думаю, это как Клеппманн. Каждый раз можно встретить что-то полезное :)

2️⃣ На хабре попалась "Архитектура Бэкэнда"
Поскольку я уже стал входить в контекст приобретения знаний через книгу, превью автора меня подкупило. Пускай и с небольшими заминками с заказом, всё-же, получилось её заполучить.

Что внутри?
Пока тяжело сказать хорошо. Я оцениваю книгу не только лишь по содержательной части, но и по выразительной.
• Смотрю на то, как автор преподносит материал
• Форматирование текста
• Наличие схем, диаграмм, графиков, таблиц
В книге всего этого нет. Или есть в минимальном количестве. Посмотрим на содержимое. Может перевесит.🤔

3️⃣ Проектирование архитектуры API
Запрыгнуло в последний вагон на азарте 😀

Что внутри?
Как говорил классик: "Будем посмотреть".

🤓 Читали что-нибудь из подборки? Что из книг архитектурной направленности вам зашло, нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4