Mastering API Architecture: Design, Operate, and Evolve API-Based Systems

Эта практическая книга от экспертов индустрии представляет собой всеобъемлющее руководство по созданию, эксплуатации и развитию API-платформ. Авторы, включая Java Champion Джеймса Гафа и Дэниела Брайанта, делятся стратегиями построения надежных REST API, которые служат фундаментом для современных микросервисных архитектур.

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

Читатели научатся правильно применять сервисные сетки (service mesh), обеспечивать безопасность данных с помощью OAuth2 и TLS, а также проводить анализ угроз для API-архитектур. Книга содержит реальные кейсы и рекомендации по эволюции существующих систем в сторону API-ориентированных и облачных архитектур.

Издание будет особенно полезно разработчикам, архитекторам решений и инженерам DevOps, которые создают API-платформы с нуля или модернизируют унаследованные системы.

Mastering API Architecture: Design, Operate, and Evolve API-Based Systems
A
Автор
James Gough, Daniel Bryant, Matthew Auburn
Издательство
O’Reilly Media, Inc.
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент