Проектирование веб-API

Эта книга представляет собой практическое руководство по проектированию веб-API, написанное архитектором программного обеспечения с десятилетним опытом работы в этой области. Автор, Арно Лоре, известный также как API Handyman, делится своими знаниями о том, как создавать эффективные, удобные и безопасные программные интерфейсы.

Книга охватывает весь процесс проектирования API: от сбора требований и балансировки технических и бизнес-целей до учёта потребностей конечных пользователей. Рассматриваются ключевые характеристики правильно разработанного API, принципы безопасности (Secure by design), методы документирования, проверки и эволюции интерфейсов.

Особое внимание уделяется различным подходам и технологиям: установленным стандартам вроде REST и OpenAPI, а также более современным решениям, таким как GraphQL и gRPC. Множество практических примеров иллюстрируют эффективные методики разработки.

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

Проектирование веб-API
A
Автор
Арно Лоре
Издательство
ДМК Пресс
Год
2020
Язык
Русский
1
Оцените книгу

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

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