Telegram Web
🔤ystem Design - youtube

🗣 "Спроектируйте сервис-аналог youtube, пожалуйста."
"Пожалуйста", - сказал Евгений Teamlead Avito и сделал ❗️

👍 Снова чёткое поэтапное прохождение.
Позволяет уложить в голове основные этапы, их наполнение.
Приятного просмотра! 😉

System Design youtube на youtube

👍 - супер!
⚡️ - ещё мок интервью на канале!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥137👍5
🚩 Когда выбрал другую сторону...

🏄‍♂️ Хакатоны, каты! Классно получать баллы за своё решение!
Нужно обогнать таких же рвущихся к призовым местам. Дух соревнования, жажда победы! 🤩

🔔 А потом настаёт момент когда всё это надоело... (шутка🤭)
На текущую Архитектурную Кату от True Tech Arch - архитектурное экспертное сообщество от MTS - иду в качестве представителя жюри. 🚶‍♂️

Пришло время оценивать решения по выработанным критериям.
Благо опыта самого участия, занятия призовых мест, насмотренности решений финалистов, призёров и их оценок у меня накопилось достаточно.

Где можно попробовать свои силы?
На Архитектурной Кате на Summer Tech Fest!

Summer Tech Fest — летний фестиваль про ИТ-архитектуру.
Будет и ИИ. Почему бы нет?)
Доклады, круглый стол, обсуждения. И, конечно же, ката 😏
Программа
-> РЕГИСТРАЦИЯ <-

💡 Приходите в эту субботу, берите ноутбук, пообщаемся вживую!😀 Задача мощная 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
👍136🤷2🔥1
Forwarded from True Tech Arch.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12
🏆 Как же я люблю конкурсы!😀

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

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

🤔 Голосовать, по-моему, аудитории нельзя. Отбирать в лидеры будут жюри.
Ну вы это - заходите, если что :)
тыц - @tg_contest_main.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83🆒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 :)

🥳 Всё просто!
В чём нюанс? 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
5
This media is not supported in your browser
VIEW IN TELEGRAM
🔥21👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥21👍1
🕹 Своя игра - System Design в кооперации с Wildberries & Russ

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

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

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

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

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

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

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

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

🔥 - классная активность, буду участвовать!
⚡️ - зайду посмотреть ;)
💯 - всем хорошего дня :)
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥65💯2🤔1
Можно бустануть канал вашим кликом 🥹

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

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

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

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

Где? Здесь:
--> Кликнуть на форму для голосования <--
Осталось совсем чуть-чуть🥹. Ваш голос вольётся в мощный поток! И поможет склонить чашу весов к победе! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
2025/07/11 21:44:41
Back to Top
HTML Embed Code: