Проектирование веб-краулера. Как решать System Design?

Привет! Продолжаю разбирать классические задачи с System Design интервью на стримах (за анонсами можете следить тут https://t.me/siliconchannel ), а это текстовая версия стрима. В прошлый раз была бесконечная лента, сегодня очередная классика жанра - веб-краулер. Условие звучит примерно так:

https://habr.com/ru/articles/1049912/

#system_design #сис_диз #Собеседование #Проектирование #highload #задачи #задачи_для_собеседований #middle #senior #web_crawler

Kremniy; | Александр Дмитриев

Чат - https://t.me/+VtBzBnUALEg2MmIy Бот с материалами - t.me/silliconn_bot Анонсы - t.me/silliconanouncment Дзен - https://dzen.ru/sillicon За все это безобразие ответственен -> @b1ncom (Открыт к любым интересным видам сотрудничества)

Telegram

Проектирование веб-краулера. Как решать System Design?

Привет! Продолжаю разбирать классические задачи с System Design интервью на стримах (за анонсами можете следить тут ), а это текстовая версия стрима. В прошлый раз была бесконечная лента, сегодня очередная классика жанра - веб-краулер. Условие звучит примерно так:

https://habr.com/ru/articles/1049912/

#system_design #сис_диз #Собеседование #Проектирование #highload #задачи #задачи_для_собеседований #middle #senior #web_crawler

Проектирование веб-краулера. Как решать System Design?

Привет! Продолжаю разбирать классические задачи с System Design интервью на стримах (за анонсами можете следить тут ), а это текстовая версия стрима. В прошлый раз была бесконечная лента, сегодня...

Хабр

도메인 스토리텔링: 비즈니스 프로세스 이해와 시스템 설계의 새로운 관점

도메인 스토리텔링은 IT 전문가, 제품 담당자, 비즈니스 관계자 간의 협업을 통해 비즈니스 프로세스를 모델링하고 공유된 이해를 구축하는 경량 워크숍 방법론입니다.

🔗 원문 보기

도메인 스토리텔링: 비즈니스 프로세스 이해와 시스템 설계의 새로운 관점

도메인 스토리텔링은 IT 전문가, 제품 담당자, 비즈니스 관계자 간의 협업을 통해 비즈니스 프로세스를 모델링하고 공유된 이해를 구축하는 경량 워크숍 방법론입니다.

Ruby-News

[Перевод] System Design: проектируем Rate Limiter, ограничитель запросов

В задаче проектирования Rate Limiter важны сразу несколько вещей: выбор алгоритма лимитирования, централизованное хранение состояния, работа через API Gateway и масштабирование до 1 млн запросов в секунду. В статье разберём, почему для такого сценария часто выбирают Token Bucket, как использовать Redis для хранения счётчиков и что делать, когда одного инстанса уже недостаточно.

https://habr.com/ru/articles/1044528/

#system_design #backend #highload #подготовка_к_собеседованию #распределенные_системы #архитектура #проектирование_систем #системный_дизайн #паттерны_проектирования #собеседования_задачи

System Design: проектируем Rate Limiter, ограничитель запросов

Видеоразбор этой задачи на русском языке можно посмотреть здесь - https://www.youtube.com/watch?v=D7sulsN-qJw Проектирование Rate Limiter Постановка задачи 🚦 Что такое Rate Limiter? Rate Limiter...

Хабр

Прошёл 15 собесов за месяц. Что спрашивали, сколько длилось и кто вообще не ответил

Месяц назад я уволился из аутсорса и решил, что найду работу за 2–3 недели. Три года опыта, фуллстек, React + Node, пара нормальных проектов в портфолио. Казалось бы — садись и выбирай. Через 4 недели у меня было 15 собеседований, 2 оффера, 6 молчаний без ответа и один рекрутер который прислал отказ на вакансию на которую я не откликался. Записывал всё в заметки потому что к 10-му собесу уже начал путать компании. Вот что получилось.

https://habr.com/ru/articles/1042250/

#собеседования #поиск_работы #карьера_в_IT #фронтендразработчик #React #найм_разработчиков #лайвкодинг #тестовое_задание #System_Design #резюме

Прошёл 15 собесов за месяц. Что спрашивали, сколько длилось и кто вообще не ответил

Месяц назад я уволился из аутсорса и решил, что найду работу за 2-3 недели. Три года опыта, фуллстек, React + Node, пара нормальных проектов в портфолио. Казалось бы, садись и выбирай. Через 4...

Хабр

Как сделать, чтобы рубашка не вылезала из брюк

Это пост про то, как работает системная инженерия, на примере решения ситуации с рубашкой. Смешно? Это только пока лишь

#fashion, #system_design

Как сделать, чтобы рубашка не вылезала из брюк

Это пост про то, как работает системная инженерия, на примере решения ситуации с рубашкой. Смешно? Это только пока лишь

Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»

Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или телеграм? Практическое руководство MSD превращает сложные собеседования в предсказуемый процесс. Вы получаете 5-шаговую схему эффективного прохождения интервью и разбор 7 реальных кейсов (лента новостей, мессенджер, YouTube, Google Drive, трейдинговая платформа и др.), позволяющих проектировать архитектуру клиента, API, офлайн-режим, кэширование и масштабируемость. Здесь вы найдете готовые шаблоны, trade-off’ы и шпаргалки — всё, чтобы уверенно проходить интервью в топ-компаниях и расти от мидла до стафф+.

https://habr.com/ru/companies/piter/articles/1039648/

#system_design #сюй #мобильная_разработка #вебразработка #котлин #kotlin

Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»

Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или телеграм? Практическое руководство MSD превращает...

Хабр

Первые отзывы на новинки о System Design

Привет, Хаброжители! Спешим поделится с вами первыми рецензиями на предзаказы: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью» и «Object Oriented Design. Подготовка к сложному интервью».

https://habr.com/ru/companies/piter/articles/1037222/

#system_design #подготовка_к_собеседованию #техническое_собеседование #ood #проектирование_систем #предзаказ #ооп

Первые отзывы на новинки о System Design

Привет, Хаброжители! Спешим поделится с вами первыми рецензиями на предзаказы: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью» и «Object Oriented Design. Подготовка к...

Хабр

[Перевод] System Design: проектируем Dropbox, сервис для хранения и обмена файлами

Самая интересная часть в проектировании Dropbox — не хранение метаданных, а работа с самими файлами: как загружать большие объекты без перегрузки своих серверов, как возобновлять загрузку после обрыва и как быстро синхронизировать изменения с другими устройствами. В статье подробно разберём, как всё это складывается в работающую архитектуру облачного хранилища.

https://habr.com/ru/articles/1032184/

#system_design #backend #highload #подготовка_к_собеседованию #распределенные_системы #архитектура #проектирование_систем #системный_дизайн #паттерны_проектирования #собеседования_задачи

System Design: проектируем Dropbox, сервис для хранения и обмена файлами

Видеоразбор этой задачи на русском языке можно посмотреть здесь - https://www.youtube.com/watch?v=Zw5A33rTlL0 Проектирование Dropbox Постановка задачи ☁️ Что такое Dropbox? Dropbox - это облачный...

Хабр

Тайна общей тарелки или System Design дачного шашлыка на 20 гостей

Дядя Петя съедает 12% всего шашлыка. Backend-инженер видит классический hot key в multi-tenant. Дачный шашлык на 20 гостей это producer-consumer система с общей тарелкой как bounded buffer . 8-часовой маринад работает как pre-warm cache с TTL. Шампуры это connection pool с риском утечки. Соседская собака утащила мясо, и это unhandled storage failure без backup’а. Шеф приостанавливается при полной тарелке, чистый backpressure . Парные сравнения альтернатив, таблица failure modes, измерения с дачи, ссылки на DDIA и Release It!. Принципы те же что в backend, инструменты другие.

https://habr.com/ru/articles/1034968/

#системный_анализ #архитектура #backend #system_design #шашлык #майские_праздники

Тайна общей тарелки или System Design дачного шашлыка на 20 гостей

Дисклеймер: это не stand-up и не пародия. Это полноценное упражнение в системном дизайне на необычной предметной области: TL;DR, требования, парные сравнения альтернатив, failure modes, реальные...

Хабр