Публичное собеседование по System Design: проектирование сервиса для сокращения ссылок

preview_player
Показать описание
#systemdesign #faang #database #kafka #redis

Публичное собеседование по System Design на тему проектирование сервиса для сокращения ссылок. Проектирование сервиса по сокращению ссылок это классическая задача по System Design, разберемся какие вопросы задают, как сделать сервис отказоустойчивым и масштабируемым.

В интервью будут участвовать
📍Максим Шатунов - Java Tech Lead в команде Альфа-Мобайл. Максим знает на практике, как создать масштабируемый и отказоустойчивый backend для мобильного приложения.

📍Анатолий Булгаков - Проработал 2 года в Huawei на позиции Software Engineer. Сейчас активно готовится к FAANG. Так же проходит школу backend от Яндекса.
Рекомендации по теме
Комментарии
Автор

Так вы поможете нам с развитием и сможете смотреть ролики на 2 недели раньше публичного выхода их на YouTube

mezhdu_skobok
Автор

Гость всего 2 года в разработке, ему еще программировать надо поучиться, какой систем дизайн? Посмотрел несколько минут, по вопросам на этапе обсуждения требований уже все стало понятно. Правильно, что часть back-of-the-envelope опустили, т.к. сложности начались на этапе подсчета количества переходов по ссылкам. Анатолию плюс за смелость, но рановато в такие форматы идти.

VJober-vzyp
Автор

Что-то я не понял, что это за космос? Clickhouse взоврвется от точечных чтений, точнее будет жрать как конь. Пострегрес бы хватило с такой нагрузкой и без redis, так как если как первичный ключ использовать с btree, то будет дешевое чтение. Если сделать партиционирование по префиксу, то еще веселее. ну если pg не комильфо, то другое хранилище оставить - Redis.

alexeyskakun
Автор

"Ну, если так хотите nosql, то пусть и будет" :)

idfumg
Автор

Какая же интересная тема и насколько же плохая подача. Начиная с выбора собеседника, такое интервью нужно проводить с разработчиками от сеньера и выше. Если бы это все представить в виде вымышленого диалога где Максим сам себе задает вопросы и на них же отвечает разными вариантами, мол можно вот так или вот так сделать, в этом случае мы получим больше консистености а в этом больше перфоманса.

jwlnrfc
Автор

А можно скиловых проектировщиков приглашать, а не новичков?

devaliada