Масштабирование приложений
Базовые приемы проектирования крупных приложений.
Атчисон Ли «Масштабирование приложений. Выращивание сложных систем» Питер, 2018 год, 256 стр., O’Reilly, ISBN 978-5-496-02952-0;(PDF-DJVU)
Описание книги.
Мы живем в мире растущих приложений. Практически любые программные продукты рано или поздно приходится расширять, надстраивать, адаптировать к обслуживанию растущей пользовательской аудитории и к пиковым нагрузкам. Для того чтобы подобное масштабирование протекало гладко и быстро, нужно закладывать такие возможности уже на уровне архитектуры приложения. В этой незаменимой прикладной книге автор рассказывает не только об архитектурных тонкостях, необходимых для эффективного масштабирования приложений, но и о рисках, присущих такой работе, о грамотной организации масштабирования и об использовании облачных сервисов. Она предназначена для программистов, системных архитекторов, технических руководителей и директоров, которые создают и эксплуатируют крупномасштабные приложения и системы.
Оглавление.
- Часть I. Доступность
Глава 1. Что такое доступность
Глава 2. Пять приоритетных направлений для улучшения доступности приложения
Глава 3. Измерение доступности
Глава 4. Улучшение неудовлетворительной доступности - Часть II. Управление рисками
Глава 5. Что такое управление рисками
Глава 6. Критичность и вероятность
Глава 7. Матрица рисков
Глава 8. Смягчение рисков
Глава 9. Дни большой игры
Глава 10. Создание систем со сниженными рисками - Часть III. Сервисы и микросервисы
Глава 11. Зачем нужны сервисы
Глава 12. Использование микросервисов
Глава 13. Обработка отказов сервисов - Часть IV. Масштабирование приложений
Глава 14. Запас на две ошибки
Глава 15. Владение сервисами
Глава 16. Классы сервисов
Глава 17. Использование классов сервисов
Глава 18. Соглашения сервисного уровня
Глава 19. Непрерывное совершенствование - Часть V. Облачные сервисы
Глава 20. Облака и перемены в них
Глава 21. Распределение облака
Глава 22. Управление инфраструктурой
Глава 23. Распределение облачных ресурсов
Глава 24. Другие средства масштабирования
Глава 25. AWS Lambda - Часть VI. Заключение
Глава 26. Общий обзор всех аспектов масштабирования
Добавить комментарий