Проектирование архитектуры API: Как правильно проектировать, развивать и эксплуатировать API

Проектирование архитектуры API: Как правильно проектировать, развивать и эксплуатировать API

Проектирование архитектуры API: Как правильно проектировать, развивать и эксплуатировать API
Автор: Брайант Дэниэл, Гоф Джеймс, Оберн Мэтью
Дата выхода: 2024
Издательство: Алист
Количество страниц: 279
Размер файла: 7.3 MB
Тип файла: PDF
Добавил: katyaprogamer
 Проверить на вирусы

Фундаментальная книга о разработке и реализации API (программных интерфейсов приложений). Разобраны базовые вопросы обмена информацией в микросервисной архитектуре, обработка запросов на сайтах и в веб-приложениях (парадигма REST). Показано, как поступательно развивать имеющиеся API, не переписывая их, а также как создать API любой сложности с нуля с учётом возможностей и ограничений конкретной системы. Книга поможет реализовать на предприятии архитектуру сервисной сети и подготовить ресурсы компании к миграции в облако.

Для архитекторов программного обеспечения

В этой прикладной книге изложены стратегии создания REST API, рассказано, как на уровне шлюзов API сочетать самые разные функции, компонуя их в виде микросервисов. Авторы книги описывают, как небольшая корректировка инфраструктуры помогает перевести весь сайт или ресурс в облако и заново связать внутренние сервисы при помощи таких инновационных технологий как сервисная сеть.

  • Изучите основы работы с API и архитектурные паттерны, позволяющие собрать API и платформу с нуля
  • На практических примерах разберите, как проектировать, собирать и тестировать системы на основе API
  • Развёртывайте, используйте, конфигурируйте ключевые компоненты API
  • Пользуйтесь шлюзами API и сервисными сетями там, где они нужны
  • Внедрите в компании ключевые практики обеспечения безопасности и научитесь находить в архитектуре API наиболее распространённые уязвимости
  • Защитите данные и API при помощи моделирования угроз, задействовав такие технологии, как OAuth2 и TLS
  • Научитесь развивать существующие системы, подготавливая их на уровне API к миграции в облако

Большинству организаций, имеющих сайт или сервис в Интернете, приходится осваивать работу с API – программными интерфейсами приложений. API – это дверь, через которую пользователь находит путь к работе с сервисами и приложениями компании.

Проектирование, выстраивание этих программных компонентов, а также управление ими касается всей организации, от разработчиков и администраторов до совета директоров и владельцев продукта. Но по-настоящему серьёзный вызов для разработчиков и архитекторов решений – это необходимость собирать новый API с нуля.


Похожее:

Список отзывов:

Нет отзывов к книге.