← все темы
System Design — Fundamentals (scalability, availability, latency)
system-design-fundamentals
🎴 Пройти квиз18 вопросов
-
senior theory Что такое «availability 99.9%»? Сколько это даунтайма в год? Как считается availability сервиса, состоящего из нескольких зависимостей.
-
senior theory Сравни active-passive, active-active и cold/warm/hot standby. Когда что выбирать.
-
senior theory Vertical vs horizontal scaling — когда что? Какие проблемы у horizontal scale-out.
-
senior theory Что такое federation (functional partitioning) в БД? Чем отличается от шардирования.
-
middle theory Когда стоит денормализовать БД? Какие риски.
-
senior theory Что такое back pressure? Как реализовать в системе с очередью / HTTP API.
-
middle theory Назови порядки latency: L1, L2, RAM, SSD, HDD, сеть в DC, сеть между DC, RTT US-EU. Зачем эти числа на собесе.
-
senior theory System Design: объясните тему «Performance vs scalability» — суть, за и против, когда применять.
-
senior theory System Design: объясните тему «Latency vs throughput» — суть, за и против, когда применять.
-
senior theory System Design: объясните тему «Load balancer» — суть, за и против, когда применять.
-
senior theory System Design: объясните тему «Application layer» — суть, за и против, когда применять.
-
middle quiz Какой из следующих подходов наиболее эффективно уменьшает latency при высокой нагрузке?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на **availability** в распределённой системе?
-
middle quiz Что из следующего наиболее эффективно улучшает **scalability** при росте числа запросов?
-
middle quiz Какой из следующих подходов наиболее эффективно уменьшает **failure rate** в системе?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на **throughput** в системе?
-
middle quiz Какой из следующих механизмов наиболее эффективно уменьшает **network latency**?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на **scalability** при росте нагрузки?