TGViewer
Channel Public Channel
System Design World

System Design World

@system_design_world

Улучшаем навыки проектирования систем вместе! Готовимся к System Design Interview.

Автор - Старший бэкэнд разработчик HighLoad систем, специалист кибербезопасности Невзоров Владимир - @vova_dev
Subscribers
6.01K
Photos
467
Videos
27
Links
266

Showing posts older than #314 · Back to latest

Older Posts 20 shown
Post #313 3.3K

Forwarded from Путь SRE

Всем привет! Совсем скоро мы с Владимиром Невзоровым, Senior backend developer HighLoad системы в направлении кибербезопасности, встретимся на бесплатном вебинаре:

➡️ Топ 3 ошибок новичка в System Design Interview. Лайфхаки от практика

На вебинаре мы:

🔹 Узнаем, зачем SRE специалисту System Design?
🔹 Научимся проходить System Design на необходимом для SRE уровне
🔹 Расширим знания по прохождению System Design
🔹 Разберём интервью для SRE специалистов
🔹 Усилим System Design экспертизу для SRE специалистов

Разберём реальные кейсы, ловушки интервьюеров и глубже погрузимся в инфраструктуру.

Когда: 6 августа в 19:00 мск

Присоединиться к вебинару ➡️ по ссылке
  • 👍 8
  • ❤ 3
Post #312 2.69K
🫨 System Design у SRE. Да, такое бывает.

✔️ Максим. SRE. 1 неделя подготовки -> Интервью в Yandex пройдено 💪
История Максима на канале.

🌎 Пора масштабироваться
И рассказать о подводных камнях и успешном пайплайне прохождения будущим специалистам SRE.

📞 С таким запросом ко мне пришёл Кирилл Борисов - SRE в VK.
С Кириллом познакомились на Pro IT Fest, когда он участвовал в батле SRE специалистов со стороны кровавого энтерпрайза. И победил 🏅

🤔💭 С радостью готовлюсь к выступлению.
Учитываю специфику SRE специалистов. Поскольку и сам тащил подобные задачи.

👋 Решил поделиться и пригласить вас на встречу.
🔜 Среда, 6 августа, 19:00.

Протыкался в боте для регистрации - достаточно просто(ниже в сообщение). Либо на сайте.

👨‍🎓 До встречи!
Telegram System Design World 🏆 Успешное прохождение интервью 🌎 System Design Интервью - целый мир со своими законами. Мы уже знаем важные этапы в подготовке: 1) Теоретические знания 2) Насмотренность прохождения 3) Конечно же, ⠨⠪⡐⠢⡅⠜⣁⠕ ⠱⡌⢔⠰⠅⣂⢔⠙⡰⠚⡡ ⣐⠋⢈⠌⡒⠦⣠⡃ ✍️ Поэтому когда ко мне обратился…
  • 🔥 2
  • 👍 1
  • 🆒 1
Post #311 2.75K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 👍 5
  • 🔥 3
  • 🤓 2
Post #310 3.44K
▶️ Из физика -> в инженера HighLoad систем. Часть I

😲 Пора раскрыть тайну
Мой дедушка не разрабатывал БЭСМ в Институте точной механики и вычислительной техники АН СССР.
Я не потомственный программист в 3ьем поколение.
И не окончил топовый ВУЗ штормя олимпиадное программирование.
В какой-то момент я очень увлёкся новой для меня специальностью. Которая про код, IT. И вот как это было.

😎 00ые - интересное время
После семейных историй с переездами мы оказались в славном городе на Волге - Саратове.
Лицей. 10ый класс. Начало учебного года. Только что произошло разделение классов. Будущие доктора технических наук пошли в классы А, Б. Гуру социальной инженерии, экономики и истории в В, Г. Моим классом на 2 ближайших года стал Б.

🏦 Лицей
Знакомства, новые преподаватели, предметы - всё это было небольшим шоком для меня после городка на 12 домов где-то в сибирской тайге с 2мя небольшими классами.
Но, наверное, самым шоком оказался crazy frog, играющий вместо звонка по окончании урока 🏍🐸

😮 Какой путь выбрать?
В то время не было массовых профориентаций, ютюбов и видения своего будущего пути. В среднем технари шли в технические ВУЗы. А кому нравились гуманитарные предметы - в гуманитарные.
Я готовился в СГТУ - Саратовский Государственный Технический Университет имени Гагарина. Он славился технической подготовкой. И там было что-то про IT. Так получилось, что мои друзья пошли в СГУ - Саратовский Государственный Университет на факультет Физики. Плюс, как-то оттуда к нам в Лицей пришли ребята с направления оптики. Показали красоту света, физические фокусы, голограммы.

=> Надо было ещё раз подумать и взвесить все за и против, куда именно идти. Фактически, это 2 топовых технических ВУЗа региона.

✏️ Начало ЕГЭ
Тогда ещё только вводился ЕГЭ. Обязательным стал русский язык. Остальные - сдавать в моменте. Отдельная история как в сертификат пробралась опечатка. Которая могла стоить мне будущего 😤 😣 Но за которую отец не слабо поставил на уши лицей. Что помогло получить заветную бумажку✍️

👨‍🎓 Попытка в СГУ
Больше экзаменов - не меньше. Сдал и в СГУ. Тогда очень ценились оригиналы документов. ВУЗ охотнее зачислял тех, кто уже положил на стол в приёмной комиссии оригиналы. Класть или не класть? 🤔

😥 Владимир, ваш выбор!
По-моему, результаты в СГТУ уже были. Изначально я хотел поступать в него. Даже специализированный курс проходил. Этот выбор который определит мою судьбу, поможет найти супругу, создать семью и стать инженером HighLoad систем. Что же выбрать?
Тогда будущая семейная жизнь, программирование - было для меня чем-то далеким - за горизонтом текущих мыслей.
А близким были - какое впечатление произвели люди в приёмной комиссии. Насколько легко добираться до ВУЗа. Плюс, круг друзей, знакомых.

=> Положил оригиналы на стол в СГУ. Зачислен. Фух. Оставшаяся часть лета на отдых. Лето в Саратове жаркое. И особенно жарким и судьбоносным оно оказалось тогда.

#MY_IT_WAY

💯 - вот это поворот!
⚡️ - хочу продолжения!
  • ⚡ 24
  • 💯 8
  • 👍 5
  • ❤ 3
  • 🤷 3
Post #309 3.79K
🧠💡 Транзакция в СУБД. Клеппманн 7 глава. BEGIN!

✔️ Что такое транзакция?
✔️ Составляющие ACID в реальности
✔️ Уровни изоляций в СУБД
✔️ Подробней о Read Commited
✔️ Особенности Репликации в контексте транзакций
✔️ Применение полученных знаний в System Design Интервью и на работе
✔️ Варианты прокачки в СУБД в контексте System Design

✅ COMMIT

⏱ Всё это за насыщенные 55 минут.
Автор разбора - Михаил Масягин.
Преподаватель System Design Интенсива.

👀 Смотреть:
1) Youtube
2) VK аккаунт
YouTube Транзакции в СУБД. Уровни изоляции. Клеппманн 7 Трансформируем ACID - AID. Рассматриваем транзакции в СУБД, уровни изоляции, блокировки. Что из этого пригодится на System Design Interview? ⭐️ Подготовка к System Design Interview: Материалы по SDI, Архитектуре, тренировочные моки оффлайн, стримы онлайн…
  • 🔥 18
  • ❤ 4
  • 🆒 2
Post #308 3.58K
  • ❤ 7
  • 👍 3
  • 🥰 1
  • 🤓 1
Post #307 4.64K
😋 Как DNS сожрал 9ки!

🏠 Вы делаете доступный сервис
Заявляете SLA 99.9%. У вас есть всего 9 часов простоя в год.

🌎 Вдруг падает сервис DNS
Падает на 1 час. Пользователи хотят зайти к вам. Но адрес не резолвится!
От вас теперь ничего не зависит! C’est la vie! SLA выедается!

◽️ А мы так привыкли на System Design рисовать квадрат DNS. И полностью полагаться на его бесперебойную работу...

👋 Мой комментарий
CF постепенно уходит с рынка. На мой взгляд, всё больше отечественных сервисов полагаются на аналоги.

👨‍🎓 Вопрос
DNS упал на 1 час - значит ли что имена полностью перестали резолвится? )

Новость
  • ❤ 1
  • 🤔 1
Post #306 3.83K
🤩 Своя игра по System Design Архитектуре. Отборочный тур. Как это было. Смотреть!

✔️ Доделал монтаж.
Думаю, вам понравится 😏

👍 Проведём в стиле премьеры в youtube.
Кто не был на встрече - ваша возможность ощутить дух соревнования и ответить на вопросы викторины!

👋 Рассказывайте друзьям! Подписывайтесь, ожидайте старта.
1 час активности. Премьера на youtube:
👉Своя игра - System Design - 16.07.25 18:00 МСК
  • 👍 10
  • 🔥 6
Post #305 4.1K
🎉 Почти победа!!!

⚡️ Дорогие подписчики! Мы близки к победе! Мы в топе в своей номинации "Менторство"!

Последний день народного голосования!

👍👍🏁 Давайте порвём финишную ленточку! 🎗

📌 Клик-клик и порадуемся! 🥹

55 ваших драгоценных секунд на:
1) Подписаться на канал Конкурса
2) Указать в таком формате себя - @user_name
3) Прожать System_Design_World

45...

Проголосовать здесь - форма для голосования <--

Сегодня финишный день! 🎉 Поднажмём нашим дружным сообществом! ⏫

40...

⚡️ Конкуренты молодцы! После победы мы им дружно скажем, что они тоже старались!
  • 👍 7
  • 🔥 2
  • 💯 2
  • ❤ 1
Post #303 3.09K
  • 👍 9
  • 👌 1
Post #302 2.92K
⚡️ Старт сегодня! "Своя игра" - отборочный этап!

🔥 Мощь соревнования
Дорогие друзья, я в шоке от количества участников!
В состязание решили принять участие 30 IT специалистов! 🔝

⁉️ Кто пришел?
Каждый со своим опытом - от мала до велика. И это правильно!

💡 Зачем всё это?
Такие соревнования помогают вовлечься в тематику, применить и систематизировать знания ✔️
А также хорошо провести время в кругу единомышленников ☺️

🕖 Когда встречаемся?
Пока участники усиленно штрудируют System Design, Архитектуру дорогие зрители могут почилить до вечера и прийти сюда в 19:00 МСК.
Ссылка на мтс линк появится в новом посте.

Хорошего дня! 🏄‍♂️
  • 🔥 4
Post #301 2.64K
Можно бустануть канал вашим кликом 🥹

⚡️ В конкурсе телеграмм каналов оказалась не только лишь номинация от жюри!

» » Есть голосование аудитории! « «

🎉 Могу привлечь вас - дорогие подписчики!
Номинируюсь на самый крутой канал в разделе Менторство!

Победим вместе! 👍
Что сделать:
1) Подписаться на канал Конкурса
2) Указать в таком формате себя - @user_name
3) Прожать System_Design_World

Где? Здесь:
--> Кликнуть на форму для голосования <--
Осталось совсем чуть-чуть🥹. Ваш голос вольётся в мощный поток! И поможет склонить чашу весов к победе! 🎉
  • ❤ 4
  • 👍 3
  • 🔥 3
Post #300 3.08K
🕹 Своя игра - System Design в кооперации с Wildberries & Russ ➕

⭐ С первого анонса уже набрался кворум из участников на старт отборочного тура ✔️

🔜 Стартуем совсем скоро - 12.07.25. В эту субботу в 19:00.

А теперь интрига
Которую моментально раскрою😀
У нас в игре будет отдельная активность с вопросами и победителем от Wildberries & Russ! 🎉👋

👏 2 комплекта мерча? Для 2ух победителей? Реально? ДА!

🔭 Заявить своё желание на участие можно в форме.

↗️ Пока создавал пост пришёл мой хороший знакомый, записался на участие. И закинул в меня обратную связь :) Решил ей обогатить превью)

Рад стараться!

🧠✔️ Улучшаем наши архитектурные навыки, проводим хорошо время и прокачиваем индустрию!
Нам это под силу!💪

🔥 - классная активность, буду участвовать!
⚡️ - зайду посмотреть ;)
💯 - всем хорошего дня :)
  • ⚡ 16
  • 🔥 8
  • ❤ 6
  • 💯 2
  • 🤔 1
Post #299 3.35K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 2
  • ⚡ 1
  • 👍 1
Post #298 3.57K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 2
  • ⚡ 1
  • 👍 1
Post #297 3.72K
🔘 Consistent Hashing

Интервьюер: "Зачем?"
Кандидат: "Позволяет меньше перераспределять данные. И точка."
Интервьюер: "Садитесь, зачёт"

» Пример »

🕺 user_id
У нас их 99. В один инстанц БД влезает 33 🤷
Нам нужно сформировать запрос с user_id = 5. Получить информацию об этом пользователе. На какой сервер идти?
Делаем 3 сервера(горизонтальное масштабирование впритык). Записываем на листочке какой сервер какой диапазон значений обслуживает:
Сервер 1: 1 -> 33
Сервер 2: 34 -> 66
Сервер 3: 67 -> 99
Теперь когда придёт запрос с user_id посмотрю на листок и пошлю на Сервер 1.

😮Оказалось, что я - промежуточная программа.
Которая перенаправляет запросы на целевые сервера😊
В соответствие с этой табличкой, которую мне дал программист.

Что далее?
🥴 Всевозможные проблемы с выходом из строя или добавлением серверов.
С различным распределением ключей. И что consistent hashing - это ещё и представление таблички в форме круга. Где каждый сервер обслуживает значения начиная от него и далее против часовой стрелки пока не упрёмся в точку с другим сервером.

В этом смысле:
Сам сервер 1 имеет свою точку - 33. И обслуживает значения от 1 до 33
Сервер 2 - точка 66. Обслуживает от 34 до 66.
Сервер 3 - точка 99. Обслуживает от 67 до 99.
+Есть переход с 99 -> 1.

🪄 Теперь фокус.
Когда сервер 2 выходит из строя я - чудо перенаправляющая программа - вычеркиваю его из этого круга. И понимаю, что конфигурация стала:

Сервер 1: 1 -> 33
Сервер 3: 34 -> 99

💪 Сервер 3 взял на обслуживание ещё и запросы со значениями, которые обслуживал сервер 2.

А где-то под капотом ещё одна чудо программа. Которая перелила данные(с бэкапа, к примеру) с сервера 2 на сервер 3 :)

🥳 Всё просто!
В чём нюанс? 😏
  • ❤ 6
Post #296 3.43K
🏆 Как же я люблю конкурсы!😀

🕯 Прошёл отбор в конкурсе авторских каналов 😊
Приятно, что пришла отбивка не только лишь о прохождение. А с добавкой, что по моим материалам обучаются у автора сообщения ученики :)
Прям в сердечко 🫶

💡 Поэтому настрой хороший. Будем подождать результатов 🥺

🤔 Голосовать, по-моему, аудитории нельзя. Отбирать в лидеры будут жюри.
Ну вы это - заходите, если что :)
тыц - @tg_contest_main.
  • 🔥 9
  • ⚡ 3
  • 🆒 2
Post #294 3.66K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 👍 13
  • ❤ 6
  • 🤷 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →