Principles of Web API Design: Delivering Value with APIs and Microservices (Addison-Wesley Signature Series (Vernon))
Год издания: 2022
Автор: James Higginbotham / Джеймс Хиггинботэм
Жанр или тематика: Програмирование
Издательство: Addison-Wesley Professional
ISBN: 978-0-13-735563-1
Серия: Addison-Wesley Signature Series
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 369
Описание: Полное руководство по разработке API
Принципы разработки веб-API объединяют принципы и процессы, помогающие добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать все заинтересованные стороны в достижении конкретных результатов, разработать полезные API-интерфейсы и масштабировать процесс проектирования от небольших групп до всей организации.
Хиггинботэм помогает вам привнести взгляд «снаружи внутрь» в разработку API, чтобы отразить мнения клиентов и групп разработчиков, сопоставить требования с конкретными и хорошо организованными API и выбрать правильный стиль API для их написания. Он рассматривает реальный пример с нуля, предлагая руководство для всех, кто разрабатывает новые API или расширяет существующие API.
Создавайте отличные API, корректируя процессы проектирования
Добейтесь согласия по конкретным результатам от проектных групп, клиентов и других заинтересованных сторон.
Создавайте истории вакансий, проводите EventStorming и моделируйте возможности
Определите правильные API и организуйте операции в согласованные профили API.
Выберите лучшие стили для каждого проекта: REST, gRPC, GraphQL или асинхронные API на основе событий.
Уточнение проектов на основе отзывов документаторов, тестировщиков и клиентов.
Разложите API на микросервисы
Совершенствуйте свою программу API, внедряя масштабируемые процессы проектирования и управления.
Это руководство бесценно для всех, кто занимается планированием или созданием API — архитекторов, разработчиков, руководителей групп, менеджеров в одно- и многогрупповых средах, а также для всех технических или бизнес-специалистов, предоставляющих предложения «API как продукт».