Стили API. Проектирование и внедрение | API Styles: Design and Implementation

Мягкая обложка
ISBN: 9786011411578

Обзор

Книга авторов Лукаша Дыновски и Марцина Дулака адресована разработчикам и архитекторам ПО, работающим над веб-приложениями, микросервисами и IoT-устройствами. В издании подробно рассматриваются ключевые стили API, включая REST, GraphQL, gRPC, веб-хуки и WebSocket, с точки зрения сетевой модели и системных требований. Читатели смогут научиться выбирать подходящие варианты для своих приложений, оценивать компромиссы и применять практические рекомендации по интеграции в реальных системах.

Кому подойдёт

  • Разработчики программного обеспечения
  • Архитекторы ПО
  • Специалисты по проектированию веб-приложений и микросервисов

Ключевые особенности

  • Подробный разбор ключевых стилей API: REST, GraphQL, gRPC, веб-хуков, WebSocket и других
  • Критерии выбора оптимального стиля API для решения конкретных задач
  • Обзор жизненного цикла API от планирования до вывода из эксплуатации
  • Практические рекомендации по реализации, внедрению, защите и документированию API
  • Издательство Sprint Book, мягкая обложка, 2026 год выпуска, серия Библиотека программиста

Overview

Written by authors Łukasz Dynowski and Marcin Dulak, this book is intended for software developers and architects working on web applications, microservices, and IoT devices. The publication provides a detailed look at key API styles—including REST, GraphQL, gRPC, webhooks, and WebSocket—analyzed through the lens of network models and system requirements. Readers will learn how to choose optimal solutions for their applications, evaluate trade-offs, and apply practical recommendations for integration into real-world systems.

Who it's for

  • Software developers
  • Software architects
  • Engineers designing web applications and microservices

Key features

  • Detailed analysis of key API styles including REST, GraphQL, gRPC, webhooks, and WebSocket
  • Criteria for selecting the optimal API style to solve specific tasks
  • Overview of the API lifecycle from planning to decommissioning
  • Practical recommendations for implementing, deploying, securing, and documenting APIs
  • Published by Sprint Book in 2026, softcover edition, Programmer's Library series