ru

Облачные шаблоны: проектирование программного обеспечения, устойчивого к изменениям на русском

#1687981
Облачные шаблоны: проектирование программного обеспечения, устойчивого к изменениям

Cloud Native Patterns: Designing change-tolerant software (B09782D5HZ)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Cornelia Davis | #43: Серверы

4.2 (51)
Краткое содержание

«Cloud Native Patterns» — это ваше руководство по разработке мощных приложений, которые успешно функционируют в динамичном, распределенном, виртуальном мире облака. В этой книге представлена ​​ментальная модель для облачных приложений, а также шаблоны, методы и инструменты, которые отличают их от других.

О технологии

Облачные платформы обещают заветную цель: практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Но как этого достичь? Применяя облачные технологии, разработчики могут создавать отказоустойчивые, легко адаптируемые распределенные приложения веб-масштаба, способные обрабатывать огромные объемы пользовательского трафика и данных. Освоив эти фундаментальные шаблоны и методы, вы будете готовы преуспеть в динамичном, распределенном виртуальном мире облака.

О книге

Обладая 25-летним опытом, Корнелия Дэвис обучает вас методам и шаблонам, которые отличают облачные приложения. Используя реалистичные примеры и экспертные советы по работе с приложениями, данными, сервисами, маршрутизацией и многим другим, она показывает, как проектировать и создавать программное обеспечение, которое прекрасно функционирует на современных облачных платформах. По мере чтения вы поймете, что облачные вычисления — это скорее о том, как и почему, а не о том, где.

Что внутри?
  • Жизненный цикл облачных приложений
  • Управление конфигурацией в масштабе облака
  • Обновления без простоев, версионированные сервисы и параллельное развертывание.
  • Обнаружение сервисов и динамическая маршрутизация
  • Управление взаимодействием между сервисами, включая повторные попытки и механизмы защиты от сбоев.

О читателе

Требуются базовые навыки проектирования программного обеспечения и умение читать Java или аналогичный язык.

Об авторе

Корнелия Дэвис — вице-президент по технологиям в компании Pivotal Software. По призванию она преподаватель и последние 25 лет посвятила созданию качественного программного обеспечения и подготовке высококвалифицированных разработчиков.

Оглавление

    ЧАСТЬ 1 - КОНТЕКСТ ОБЛАЧНЫХ ТЕХНОЛОГИЙ
    • Вы постоянно используете это слово: Определение понятия "облачное приложение"
    • Запуск облачных приложений в производственной среде
    • Платформа для облачного программного обеспечения
    ЧАСТЬ 2 - ОБЛАЧНЫЕ ШАБЛОНЫ
    • Микросервисы, управляемые событиями: это не просто запрос/ответ
    • Избыточность приложений: масштабируемость и отсутствие состояния.
    • Конфигурация приложения: не только переменные среды.
    • Жизненный цикл приложения: учет постоянных изменений
    • Доступ к приложениям: сервисы, маршрутизация и обнаружение сервисов.
    • Избыточность взаимодействия: повторные попытки и другие контуры управления.
    • Фронтальные сервисы: автоматические выключатели и API-шлюзы
    • Поиск и устранение неисправностей: как найти иголку в стоге сена.
    • Облачные технологии обработки данных: разрушение монолитной архитектуры данных