Облачные шаблоны: проектирование программного обеспечения, устойчивого к изменениям на русском
#1687981
Cloud Native Patterns: Designing change-tolerant software (B09782D5HZ)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Cornelia Davis | #43: Серверы
Краткое содержание
«Cloud Native Patterns» — это ваше руководство по разработке мощных приложений, которые успешно функционируют в динамичном, распределенном, виртуальном мире облака. В этой книге представлена ментальная модель для облачных приложений, а также шаблоны, методы и инструменты, которые отличают их от других.
О технологии
Облачные платформы обещают заветную цель: практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Но как этого достичь? Применяя облачные технологии, разработчики могут создавать отказоустойчивые, легко адаптируемые распределенные приложения веб-масштаба, способные обрабатывать огромные объемы пользовательского трафика и данных. Освоив эти фундаментальные шаблоны и методы, вы будете готовы преуспеть в динамичном, распределенном виртуальном мире облака.
О книге
Обладая 25-летним опытом, Корнелия Дэвис обучает вас методам и шаблонам, которые отличают облачные приложения. Используя реалистичные примеры и экспертные советы по работе с приложениями, данными, сервисами, маршрутизацией и многим другим, она показывает, как проектировать и создавать программное обеспечение, которое прекрасно функционирует на современных облачных платформах. По мере чтения вы поймете, что облачные вычисления — это скорее о том, как и почему, а не о том, где.
Что внутри?
О читателе
Требуются базовые навыки проектирования программного обеспечения и умение читать Java или аналогичный язык.
Об авторе
Корнелия Дэвис — вице-президент по технологиям в компании Pivotal Software. По призванию она преподаватель и последние 25 лет посвятила созданию качественного программного обеспечения и подготовке высококвалифицированных разработчиков.
Оглавление
«Cloud Native Patterns» — это ваше руководство по разработке мощных приложений, которые успешно функционируют в динамичном, распределенном, виртуальном мире облака. В этой книге представлена ментальная модель для облачных приложений, а также шаблоны, методы и инструменты, которые отличают их от других.
О технологии
Облачные платформы обещают заветную цель: практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Но как этого достичь? Применяя облачные технологии, разработчики могут создавать отказоустойчивые, легко адаптируемые распределенные приложения веб-масштаба, способные обрабатывать огромные объемы пользовательского трафика и данных. Освоив эти фундаментальные шаблоны и методы, вы будете готовы преуспеть в динамичном, распределенном виртуальном мире облака.
О книге
Обладая 25-летним опытом, Корнелия Дэвис обучает вас методам и шаблонам, которые отличают облачные приложения. Используя реалистичные примеры и экспертные советы по работе с приложениями, данными, сервисами, маршрутизацией и многим другим, она показывает, как проектировать и создавать программное обеспечение, которое прекрасно функционирует на современных облачных платформах. По мере чтения вы поймете, что облачные вычисления — это скорее о том, как и почему, а не о том, где.
Что внутри?
- Жизненный цикл облачных приложений
- Управление конфигурацией в масштабе облака
- Обновления без простоев, версионированные сервисы и параллельное развертывание.
- Обнаружение сервисов и динамическая маршрутизация
- Управление взаимодействием между сервисами, включая повторные попытки и механизмы защиты от сбоев.
О читателе
Требуются базовые навыки проектирования программного обеспечения и умение читать Java или аналогичный язык.
Об авторе
Корнелия Дэвис — вице-президент по технологиям в компании Pivotal Software. По призванию она преподаватель и последние 25 лет посвятила созданию качественного программного обеспечения и подготовке высококвалифицированных разработчиков.
Оглавление
- Вы постоянно используете это слово: Определение понятия "облачное приложение"
- Запуск облачных приложений в производственной среде
- Платформа для облачного программного обеспечения
- Микросервисы, управляемые событиями: это не просто запрос/ответ
- Избыточность приложений: масштабируемость и отсутствие состояния.
- Конфигурация приложения: не только переменные среды.
- Жизненный цикл приложения: учет постоянных изменений
- Доступ к приложениям: сервисы, маршрутизация и обнаружение сервисов.
- Избыточность взаимодействия: повторные попытки и другие контуры управления.
- Фронтальные сервисы: автоматические выключатели и API-шлюзы
- Поиск и устранение неисправностей: как найти иголку в стоге сена.
- Облачные технологии обработки данных: разрушение монолитной архитектуры данных