Правила масштабируемости: 50 принципов масштабирования веб-сайтов на русском
Scalability Rules: 50 Principles for Scaling Web Sites (978-0132613989)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Martin Abbott | #1032: Веб-дизайн
50 мощных и простых в использовании правил для поддержки сверхбыстрого роста в любой среде
«Правила масштабируемости» — это простое в использовании руководство и справочник по масштабируемости для каждого архитектора, разработчика, веб-специалиста и менеджера. Авторы Мартин Л. Эбботт и Майкл Т. Фишер помогли масштабировать более 200 быстрорастущих интернет-сайтов благодаря своей консалтинговой практике. Теперь, опираясь на свой непревзойденный опыт, они представляют 50 четких, проверенных правил масштабируемости и практические рекомендации по их применению.
Эбботт и Фишер превращают масштабируемость из «темной магии» в набор реалистичных, технологически независимых лучших практик для поддержки сверхбыстрого роста практически в любой среде, включая как фронтенд, так и бэкенд системы.
Для архитекторов они предлагают ценные новые идеи для создания и оценки проектов. Для разработчиков они делятся конкретными методами работы со всем, от баз данных до состояния системы. Для менеджеров они оказывают неоценимую помощь в постановке целей, принятии решений и взаимодействии с техническими командами. Независимо от вашей роли, вы найдете практические рекомендации по оценке рисков и выгод для определения приоритетов и получения максимальной отдачи от вложенных средств.
• Упрощение архитектур и избегание «излишнего усложнения».
• Масштабирование за счет клонирования, репликации, разделения функциональности и разделения наборов данных.
• Масштабирование вширь, а не вверх
• Максимальное использование возможностей баз данных без ущерба для масштабируемости
• Избегание ненужных перенаправлений и избыточной двойной проверки
• Более активное использование кэшей и сетей доставки контента без введения неприемлемой сложности.
• Разработка с учетом отказоустойчивости, корректного завершения работы при сбоях и простоты отката.
• Стремиться к безгражданству, когда это возможно; эффективно управлять государством, когда это необходимо.
• Эффективное использование асинхронной связи
• Быстрое обучение на ошибках и многое другое