Ctrl K
Курс Offerland

System Design для собеса

Как проектировать системы на собеседовании: от оценок нагрузки до кэшей, очередей и шардирования. Уроки со схемами и разбор настоящих кейсов голосом с Анной.

Начать курс → 0% пройдено
1

Как проходит System Design собес

План ответа, который выручает в любом кейсе.

0/3
Что проверяют и как построить ответОценки на салфеткеОбъясни своими словами: план ответа
2

Масштабирование

Вертикально, горизонтально и почему сервис должен быть stateless.

0/3
Вертикальное и горизонтальное масштабированиеCDN и статикаОбъясни своими словами: балансировка и stateless
3

Кэширование

Самый частый ответ на «а если медленно» — и его ловушки.

0/3
Кэш: где и какИнвалидация и проблемы кэшаОбъясни своими словами: стратегии кэша
4

Базы данных

SQL или NoSQL, индексы, репликация и шардирование.

0/4
SQL, NoSQL и индексыРепликацияШардирование и CAPОбъясни своими словами: репликация и шардирование
5

Очереди и асинхронность

Как развязать сервисы и пережить пики.

0/3
Очереди сообщенийГарантии доставки и идемпотентностьОбъясни своими словами: идемпотентность
6

API, надёжность и наблюдаемость

Ограничение нагрузки, отказы и то, как их увидеть.

0/3
API и ограничение нагрузкиОтказоустойчивость и наблюдаемостьОбъясни своими словами: отказоустойчивость
7

Кейс: сокращатель ссылок

Классика, с которой начинают почти все.

0/2
Разбор: сокращатель ссылокСпроектируй сокращатель ссылок
8

Кейс: rate limiter

Маленький сервис с большим количеством деталей.

0/1
Спроектируй rate limiter
9

Кейс: уведомления

Очереди, каналы доставки и повторные попытки.

0/1
Спроектируй сервис уведомлений
10

Кейс: лента и подписки

Push или pull, и что делать со звёздами с миллионами подписчиков.

0/2
Разбор: лента новостейСпроектируй персональную ленту
11

Кейс: поисковые подсказки

Префиксы, кэш и миллисекунды.

0/1
Спроектируй поисковые подсказки