Глава 1. Введение в масштабируемые системыВведение в масштабируемые системы
Что такое масштабируемость?
Примеры масштабирования систем в начале 2000-х годов
Как мы к этому пришли? Краткая история развития системы
Основные принципы проектирования масштабируемости
Масштабируемость и затраты
Масштабируемость и архитектурные компромиссы
Резюме
Глава 2. Архитектура распределённых систем: введениеБазовая архитектура системы
Горизонтальное масштабирование
Масштабирование базы данных c помощью кэширования
Распределение базы данных
Несколько уровней обработки
Повышение оперативности
Масштабируемость систем и аппаратных средств
Резюме и дополнительная литература
Глава 3. Основы распределённых системОсновы коммуникаций
Удалённый вызов метода
Частичные отказы
Консенсус в распределённых системах
Время в распределённых системах
Резюме и дополнительная литература