Проектирование веб-API
Эта книга представляет собой практическое руководство по проектированию веб-API, написанное архитектором программного обеспечения с десятилетним опытом работы в этой области. Автор, Арно Лоре, известный также как API Handyman, делится своими знаниями о том, как создавать эффективные, удобные и безопасные программные интерфейсы.
Книга охватывает весь процесс проектирования API: от сбора требований и балансировки технических и бизнес-целей до учёта потребностей конечных пользователей. Рассматриваются ключевые характеристики правильно разработанного API, принципы безопасности (Secure by design), методы документирования, проверки и эволюции интерфейсов.
Особое внимание уделяется различным подходам и технологиям: установленным стандартам вроде REST и OpenAPI, а также более современным решениям, таким как GraphQL и gRPC. Множество практических примеров иллюстрируют эффективные методики разработки.
Издание предназначено для разработчиков, имеющих минимальный опыт создания и использования API, и поможет им освоить проектирование интерфейсов, которое автор называет "своего рода суперспособностью", позволяющей делать веб-сервисы более доступными и ценными как для внутренних, так и для внешних клиентов.









