System Design: ключевые темы
System Design: вопросы и ответы для подготовки к собеседованию. Раздел охватывает: масштабирование чтения/записи, кэширование и CDN, балансировку и прокси, очереди и pub/sub, дизайн API и идемпотентность, консистентность и CAP/PACELC, хранилища (SQL/NoSQL), шардирование и репликацию, поиск и индексацию, критерии надёжности (SLA/SLO) и мониторинг, безопасность и контроль доступа.
Всего вопросов: 100
Junior
Пока нет вопросов для этого уровня сложности.
Middle
Пока нет вопросов для этого уровня сложности.
Senior
-
CAP и PACELC Senior
-
Кэширование: CDN/edge и app cache Senior
-
CQRS и Event Sourcing Senior
-
Очереди и стримы (Rabbit/Kafka) Senior
-
Идентификаторы и шард-ключи Senior
-
Репликация и фейловер Senior
-
Поиск и индексация (Elasticsearch) Senior
-
Идемпотентность и дедупликация Senior
-
Backpressure и защита апстримов Senior
-
Бэкапы и DR-план Senior
-
Горизонтальное vs вертикальное масштабирование Senior
-
Распределённое время и часы Senior
-
Стратегии кеширования: Cache-Aside, Write-Through, Write-Back Senior
-
Отложенная (задержанная) обработка Senior