Для тех, кто устал от шаблонных объяснений для каждой задачи
добавим балансировщик, кэш, шардирование
и хочет разобраться как действительно работают реальные системы и как в них решены самые сложные вопросы:
• как динамически конфигурировать правила через ZooKeeper для Rate Limiter?
• как избежать повторного показа профилей с помощью фильтров Блума в Tinder?
• как реализовать возобновляемую загрузку файлов по 50ГБ в Dropbox?
• как предотвратить назначение нескольких поездок одному водителю через распределенную блокировку в Uber?
• как реализовать совместное редактирование через CRDT+Websocket в Google Docs?
• как запускать 10k заданий в секунду точно в указанное время в Job Scheduler?
Кто не любит читать — можно глянуть видосы на их YouTube-канале.
Для тех, кто только вкатывается в тему - бесплатные материалы, которые объясняют на понятном языке с самых основ, что такое System Design, что ждет интервьюер и как не завалить собес - Кратко
Ну и если вы прошарены настолько, что готовы углубиться в реально серьезные темы, такие как паттерны масштабирования, обновления в реальном времени, управление конкуренцией и пройти практику System Design собеса по всем задачам выше, то для вас промокод на 25% на подписку Premium.
Промокод: TG (-25% на все планы, действует бессрочно)




