This media is not supported in your browser
VIEW IN TELEGRAM
👍13❤6🤷2🔥1
Приятно, что пришла отбивка не только лишь о прохождение. А с добавкой, что по моим материалам обучаются у автора сообщения ученики :)
Прям в сердечко
🤔 Голосовать, по-моему, аудитории нельзя. Отбирать в лидеры будут жюри.
Ну вы это - заходите, если что :)
тыц - @tg_contest_main.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡3🆒2
🔘 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 :)
🥳 Всё просто!
В чём нюанс? 😏
Интервьюер: "Зачем?"
Кандидат: "Позволяет меньше перераспределять данные. И точка."
Интервьюер: "Садитесь, зачёт"
» Пример »
У нас их 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
А где-то под капотом ещё одна чудо программа. Которая перелила данные(с бэкапа, к примеру) с сервера 2 на сервер 3 :)
В чём нюанс? 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2⚡1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2⚡1👍1
🔜 Стартуем совсем скоро - 12.07.25. В эту субботу в 19:00.
А теперь интрига
Которую моментально раскрою😀
У нас в игре будет отдельная активность с вопросами и победителем от Wildberries & Russ!
↗️ Пока создавал пост пришёл мой хороший знакомый, записался на участие. И закинул в меня обратную связь :) Решил ей обогатить превью)
Рад стараться!
🧠
Нам это под силу!💪
🔥 - классная активность, буду участвовать!
⚡️ - зайду посмотреть ;)
💯 - всем хорошего дня :)
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16🔥8❤6💯2🤔1
Можно бустануть канал вашим кликом 🥹
⚡️ В конкурсе телеграмм каналов оказалась не только лишь номинация от жюри!
» » Есть голосование аудитории! « «
🎉 Могу привлечь вас - дорогие подписчики!
Номинируюсь на самый крутой канал в разделе Менторство!
Победим вместе!👍
Что сделать:
1) Подписаться на канал Конкурса
2) Указать в таком формате себя - @user_name
3) Прожать System_Design_World
Где? Здесь:
--> Кликнуть на форму для голосования <--
Осталось совсем чуть-чуть🥹. Ваш голос вольётся в мощный поток! И поможет склонить чашу весов к победе!🎉
⚡️ В конкурсе телеграмм каналов оказалась не только лишь номинация от жюри!
» » Есть голосование аудитории! « «
Номинируюсь на самый крутой канал в разделе Менторство!
Победим вместе!
Что сделать:
1) Подписаться на канал Конкурса
2) Указать в таком формате себя - @user_name
3) Прожать System_Design_World
Где? Здесь:
--> Кликнуть на форму для голосования <--
Осталось совсем чуть-чуть🥹. Ваш голос вольётся в мощный поток! И поможет склонить чашу весов к победе!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
Дорогие друзья, я в шоке от количества участников!
В состязание решили принять участие 30 IT специалистов!
Каждый со своим опытом - от мала до велика. И это правильно!
Такие соревнования помогают вовлечься в тематику, применить и систематизировать знания
А также хорошо провести время в кругу единомышленников
🕖 Когда встречаемся?
Пока участники усиленно штрудируют System Design, Архитектуру дорогие зрители могут почилить до вечера и прийти сюда в 19:00 МСК.
Ссылка на мтс линк появится в новом посте.
Хорошего дня! 🏄♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
4%
70%
6%
20%
👍9👌1
Да начнётся!
Первая Своя игра по System Design Архитектуре в интернете!
Победит сильнейший!
https://my.mts-link.ru/j/106160887/99364740
Первая Своя игра по System Design Архитектуре в интернете!
Победит сильнейший!
https://my.mts-link.ru/j/106160887/99364740
Mts-link.ru
Новое мероприятие сегодня
🔥6
Последний день народного голосования!
55 ваших драгоценных секунд на:
1) Подписаться на канал Конкурса
2) Указать в таком формате себя - @user_name
3) Прожать System_Design_World
45...
Проголосовать здесь - форма для голосования <--
Сегодня финишный день!
40...
⚡️ Конкуренты молодцы! После победы мы им дружно скажем, что они тоже старались!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2💯2❤1
Думаю, вам понравится 😏
Кто не был на встрече - ваша возможность ощутить дух соревнования и ответить на вопросы викторины!
1 час активности. Премьера на youtube:
👉Своя игра - System Design - 16.07.25 18:00 МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6
Заявляете SLA 99.9%. У вас есть всего 9 часов простоя в год.
Падает на 1 час. Пользователи хотят зайти к вам. Но адрес не резолвится!
От вас теперь ничего не зависит! C’est la vie! SLA выедается!
◽️ А мы так привыкли на System Design рисовать квадрат DNS. И полностью полагаться на его бесперебойную работу...
👋 Мой комментарий
CF постепенно уходит с рынка. На мой взгляд, всё больше отечественных сервисов полагаются на аналоги.
👨🎓 Вопрос
DNS упал на 1 час - значит ли что имена полностью перестали резолвится? )
Новость
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🤔1
🧠💡 Транзакция в СУБД. Клеппманн 7 глава. BEGIN!
✔️ Что такое транзакция?
✔️ Составляющие ACID в реальности
✔️ Уровни изоляций в СУБД
✔️ Подробней о Read Commited
✔️ Особенности Репликации в контексте транзакций
✔️ Применение полученных знаний в System Design Интервью и на работе
✔️ Варианты прокачки в СУБД в контексте System Design
✅ COMMIT
⏱ Всё это за насыщенные 55 минут.
Автор разбора - Михаил Масягин.
Преподаватель System Design Интенсива.
👀 Смотреть:
1) Youtube
2) VK аккаунт
Автор разбора - Михаил Масягин.
Преподаватель System Design Интенсива.
1) Youtube
2) VK аккаунт
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Транзакции в СУБД. Уровни изоляции. Клеппманн 7
Трансформируем ACID - AID. Рассматриваем транзакции в СУБД, уровни изоляции, блокировки. Что из этого пригодится на System Design Interview?
⭐️ Подготовка к System Design Interview:
Материалы по SDI, Архитектуре, тренировочные моки оффлайн, стримы онлайн…
⭐️ Подготовка к System Design Interview:
Материалы по SDI, Архитектуре, тренировочные моки оффлайн, стримы онлайн…
🔥18❤4🆒2
Мой дедушка не разрабатывал БЭСМ в Институте точной механики и вычислительной техники АН СССР.
Я не потомственный программист в 3ьем поколение.
И не окончил топовый ВУЗ штормя олимпиадное программирование.
В какой-то момент я очень увлёкся новой для меня специальностью. Которая про код, IT. И вот как это было.
После семейных историй с переездами мы оказались в славном городе на Волге - Саратове.
Лицей. 10ый класс. Начало учебного года. Только что произошло разделение классов. Будущие доктора технических наук пошли в классы А, Б. Гуру социальной инженерии, экономики и истории в В, Г. Моим классом на 2 ближайших года стал Б.
Знакомства, новые преподаватели, предметы - всё это было небольшим шоком для меня после городка на 12 домов где-то в сибирской тайге с 2мя небольшими классами.
Но, наверное, самым шоком оказался crazy frog, играющий вместо звонка по окончании урока 🏍
В то время не было массовых профориентаций, ютюбов и видения своего будущего пути. В среднем технари шли в технические ВУЗы. А кому нравились гуманитарные предметы - в гуманитарные.
Я готовился в СГТУ - Саратовский Государственный Технический Университет имени Гагарина. Он славился технической подготовкой. И там было что-то про IT. Так получилось, что мои друзья пошли в СГУ - Саратовский Государственный Университет на факультет Физики. Плюс, как-то оттуда к нам в Лицей пришли ребята с направления оптики. Показали красоту света, физические фокусы, голограммы.
=> Надо было ещё раз подумать и взвесить все за и против, куда именно идти. Фактически, это 2 топовых технических ВУЗа региона.
Тогда ещё только вводился ЕГЭ. Обязательным стал русский язык. Остальные - сдавать в моменте. Отдельная история как в сертификат пробралась опечатка. Которая могла стоить мне будущего
👨🎓 Попытка в СГУ
Больше экзаменов - не меньше. Сдал и в СГУ. Тогда очень ценились оригиналы документов. ВУЗ охотнее зачислял тех, кто уже положил на стол в приёмной комиссии оригиналы. Класть или не класть? 🤔
По-моему, результаты в СГТУ уже были. Изначально я хотел поступать в него. Даже специализированный курс проходил. Этот выбор который определит мою судьбу, поможет найти супругу, создать семью и стать инженером HighLoad систем. Что же выбрать?
Тогда будущая семейная жизнь, программирование - было для меня чем-то далеким - за горизонтом текущих мыслей.
А близким были - какое впечатление произвели люди в приёмной комиссии. Насколько легко добираться до ВУЗа. Плюс, круг друзей, знакомых.
=> Положил оригиналы на стол в СГУ. Зачислен. Фух. Оставшаяся часть лета на отдых. Лето в Саратове жаркое. И особенно жарким и судьбоносным оно оказалось тогда.
#MY_IT_WAY
💯 - вот это поворот!
⚡️ - хочу продолжения!
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡24💯8👍5🤷3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
👍5🔥3🤓2
🫨 System Design у SRE. Да, такое бывает.
✔️ Максим. SRE. 1 неделя подготовки -> Интервью в Yandex пройдено 💪
История Максима на канале.
🌎 Пора масштабироваться
И рассказать о подводных камнях и успешном пайплайне прохождения будущим специалистам SRE.
📞 С таким запросом ко мне пришёл Кирилл Борисов - SRE в VK.
С Кириллом познакомились на Pro IT Fest, когда он участвовал в батле SRE специалистов со стороны кровавого энтерпрайза. И победил🏅
🤔 💭 С радостью готовлюсь к выступлению.
Учитываю специфику SRE специалистов. Поскольку и сам тащил подобные задачи.
👋 Решил поделиться и пригласить вас на встречу.
🔜 Среда, 6 августа, 19:00.
Протыкался в боте для регистрации - достаточно просто(ниже в сообщение). Либо на сайте.
👨🎓 До встречи!
История Максима на канале.
И рассказать о подводных камнях и успешном пайплайне прохождения будущим специалистам SRE.
С Кириллом познакомились на Pro IT Fest, когда он участвовал в батле SRE специалистов со стороны кровавого энтерпрайза. И победил
Учитываю специфику SRE специалистов. Поскольку и сам тащил подобные задачи.
🔜 Среда, 6 августа, 19:00.
Протыкался в боте для регистрации - достаточно просто(ниже в сообщение). Либо на сайте.
👨🎓 До встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
System Design World
🏆 Успешное прохождение интервью
🌎 System Design Интервью - целый мир со своими законами.
Мы уже знаем важные этапы в подготовке:
1) Теоретические знания
2) Насмотренность прохождения
3) Конечно же, ⢨⡰⢨⠅⡆⠒⢔⣁ ⠖⠋⣂⠒⠅⡄⡅⣁⠤⡈⠥ ⠍⢊⢊⡠⣠⠨⣠⠜
✍️ Поэтому когда ко мне обратился…
🌎 System Design Интервью - целый мир со своими законами.
Мы уже знаем важные этапы в подготовке:
1) Теоретические знания
2) Насмотренность прохождения
3) Конечно же, ⢨⡰⢨⠅⡆⠒⢔⣁ ⠖⠋⣂⠒⠅⡄⡅⣁⠤⡈⠥ ⠍⢊⢊⡠⣠⠨⣠⠜
✍️ Поэтому когда ко мне обратился…
🔥2👍1🆒1
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 мск
Присоединиться к вебинару➡️ по ссылке
На вебинаре мы:
Разберём реальные кейсы, ловушки интервьюеров и глубже погрузимся в инфраструктуру.
Когда: 6 августа в 19:00 мск
Присоединиться к вебинару
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3