Learning API Styles by Lukasz Dynowski (.ePUB)
File Size: 15.6 MB
Learning API Styles: Understanding the Trade-Offs of Common APIs and Choosing the Correct Solutions by Lukasz Dynowski, Marcin Dulak
Requirements: .ePUB reader, 15.6 MB
Overview: 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. This book is written for software developers and architects who want to know the trade-offs and implementation details of various API styles.
Genre: Non-Fiction > Tech & Devices

Free Download links:
https://trbt.cc/i9qa4a06jrdb.html
https://katfile.com/9psiw8e9mqro/Learning_API_Styles.epub.html