System Design SpaceSystem Design Space
Онбординг
Вернуться к оглавлению

Подходы к проектированию систем

9 глав

На этой странице собраны все главы темы. Открывайте главы по порядку или используйте страницу как карту раздела.

1

Как устроена часть про подходы к проектированию систем

Авторский материалeasy

Вводная глава: зачем знать разные подходы к проектированию, как устроен раздел и как использовать его как учебный маршрут.

Открыть главу
2

Принципы проектирования масштабируемых систем

Авторский материалmedium

Scale Cube, CAP теорема, шардинг, репликация, кэширование, CQRS, паттерны устойчивости.

Открыть главу
3

Балансировка трафика (Load Balancing)

Авторский материалmedium

L4 vs L7, health checks, connection draining, GSLB и service mesh-практики в Kubernetes.

Открыть главу
4

Алгоритмы балансировки: Round Robin, Least Connections, Consistent Hashing

Авторский материалmedium

Практический разбор популярных алгоритмов балансировки, их trade-offs и рекомендации по выбору для stateless/stateful нагрузки.

Открыть главу
5

Стратегии кэширования: Cache-Aside, Read-Through, Write-Through, Write-Back

Авторский материалmedium

Практический разбор основных cache-паттернов, trade-offs по latency/consistency и выбор стратегии под разные workload.

Открыть главу
6

Репликация и шардинг

Авторский материалmedium

Как проектировать репликацию и шардирование: topologies, read/write path, rebalancing, hot shards, consistency и операционные trade-offs.

Открыть главу
7

Паттерны консистентности данных и идемпотентность

Авторский материалmedium

Как выбирать модель консистентности и реализовывать идемпотентность в API, event processing и фоновых задачах.

Открыть главу
8

Event-Driven Architecture: Event Sourcing, CQRS, Saga

Авторский материалmedium

Практический разбор event-driven подхода: как проектировать потоки событий, когда применять Event Sourcing и CQRS, и как реализовывать Saga для распределенных транзакций.

Открыть главу
9

Паттерны отказоустойчивости: Circuit Breaker, Bulkhead, Retry

Авторский материалmedium

Практический разбор resilience-паттернов для распределённых систем: как ограничивать каскадные сбои и управлять деградацией сервиса.

Открыть главу