Публичное собеседование по System Design: проектирование сервиса для сокращения ссылок
HTML-код
- Опубликовано: 25 авг 2024
- #systemdesign #faang #database #kafka #redis
Все встречи проходят в онлайн формате и к ним может подключится кто угодно t.me/backend_m...
Публичное собеседование по System Design на тему проектирование сервиса для сокращения ссылок. Проектирование сервиса по сокращению ссылок это классическая задача по System Design, разберемся какие вопросы задают, как сделать сервис отказоустойчивым и масштабируемым.
В интервью будут участвовать
📍Максим Шатунов - Java Tech Lead в команде Альфа-Мобайл. Максим знает на практике, как создать масштабируемый и отказоустойчивый backend для мобильного приложения.
📍Анатолий Булгаков - Проработал 2 года в Huawei на позиции Software Engineer. Сейчас активно готовится к FAANG. Так же проходит школу backend от Яндекса.
Будем рады вашей поддержке на boosty boosty.to/megdu_skobok
Так вы поможете нам с развитием и сможете смотреть ролики на 2 недели раньше публичного выхода их на RUclips
Гость всего 2 года в разработке, ему еще программировать надо поучиться, какой систем дизайн? Посмотрел несколько минут, по вопросам на этапе обсуждения требований уже все стало понятно. Правильно, что часть back-of-the-envelope опустили, т.к. сложности начались на этапе подсчета количества переходов по ссылкам. Анатолию плюс за смелость, но рановато в такие форматы идти.
Что-то я не понял, что это за космос? Clickhouse взоврвется от точечных чтений, точнее будет жрать как конь. Пострегрес бы хватило с такой нагрузкой и без redis, так как если как первичный ключ использовать с btree, то будет дешевое чтение. Если сделать партиционирование по префиксу, то еще веселее. ну если pg не комильфо, то другое хранилище оставить - Redis.
Какая же интересная тема и насколько же плохая подача. Начиная с выбора собеседника, такое интервью нужно проводить с разработчиками от сеньера и выше. Если бы это все представить в виде вымышленого диалога где Максим сам себе задает вопросы и на них же отвечает разными вариантами, мол можно вот так или вот так сделать, в этом случае мы получим больше консистености а в этом больше перфоманса.
"Ну, если так хотите nosql, то пусть и будет" :)
А можно скиловых проектировщиков приглашать, а не новичков?
похоже, что ему школа от Яндекса не сильно то помогла
@@devaliadaбез реального опыта школы не помогают особо, но могут дать базу