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-платформы с нуля или модернизируют унаследованные системы.









