Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Реклама



Название: Learning API Styles: Understanding the Trade-Offs of Common APIs and Choosing the Correct Solutions
Автор: Lukasz Dynowski, Marcin Dulak
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 457
Язык: английский
Формат: epub
Размер: 15.6 MB

When developing a service, whether it's a web service or a microservice, an application programming interface (API) is essential for facilitating data exchange. In this hands-on book, authors Lukasz Dynowski and Marcin Dulak show software developers, engineers, and architects how to design and implement APIs for specific use cases—including RESTful APIs, GraphQL APIs, WebSocket APIs, webhook APIs, gRPC APIs, and messaging protocols.

You'll learn how to determine the appropriate type of API for your application use case and how to tackle design decisions along the way. You'll also learn the trade-offs between various APIs and acquire practical knowledge of how to implement them.

Throughout our experience, we’ve worked with various APIs, including REST, Query, RPC, broker-based systems, and more. Every API style has an ecosystem surrounding it: community, working groups, and sometimes internet giants supporting it. For every style, you may read many books to discover API merits; and believe us, it takes time to master just one style. Yet we can no longer afford to stick to one API style. Sure, you could go far with REST APIs, but only to a point. This book is a response to a gap we noticed in the IT bookshelves. Namely, recent books on APIs don’t provide a detailed overview of various API styles. Moreover, many books about APIs focus on high-level concepts or offer code snippets without providing complete implementations. This book seeks to address some of the aforementioned API challenges and meet the API needs that the IT industry is lacking.

Explore the origins and evolution of API styles
Learn the core network protocols that various APIs use
Determine which encoding to use for your API
Select an appropriate API style
Understand the trade-offs of each API style
Learn how to implement, secure, and document various API styles
Inspect network packets exchanged between APIs

Who Should Read This Book:
This book is written for software developers and architects who want to know the trade-offs and implementation details of various API styles. Completing this book will give you an understanding of various APIs from the architecture, implementation, and network perspective. This book is intended for people who want to do the following:

• Acquire practical skills in designing and implementing APIs securely
• Understand the trade-offs (advantages and disadvantages) of API styles
• Learn about the protocols that enable data exchange in APIs

Скачать Learning API Styles: Understanding the Trade-Offs of Common APIs and Choosing the Correct Solutions









НЕ РАБОТАЕТ TURBOBIT.NET? ЕСТЬ РЕШЕНИЕ, ЖМИ СЮДА!





Автор: Ingvar16 Вчера, 07:04 | Напечатать | СООБЩИТЬ ОБ ОШИБКЕ ИЛИ НЕ РАБОЧЕЙ ССЫЛКЕ
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.





С этой публикацией часто скачивают:
    {related-news}

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


 MyMirKnig.ru  ©2019     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности