Search for books, people and lists
Read This Twice
HomePeopleBooksLibrariesSign In

Best Books on Api Design

Recommendations from 25 articles, Mark Russinovich.
39 books on the list
Sort by
Number of Articles
REST in Practice
Hypermedia and Systems Architecture
Jim Webber - Oct 05, 2010
Goodreads Rating
Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop ...
Learning GraphQL
Declarative Data Fetching for Modern Web Apps
Eve Porcello - Sep 11, 2018
Goodreads Rating
Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for front...
Build APIs You Won't Hate
Everyone and their dog wants an API, so you should probably learn how to build them
Phil Sturgeon - Aug 12, 2015 (first published in 2013)
Goodreads Rating
API development is becoming increasingly common for server-side developers thanks to the rise of front-end JavaScript frameworks, iPhone applications, and API-centric architectures. It might seem like grabbing stuff from a data source and shoving it out as JSON would be easy, but surviving changes in business logic, database schema updates, new fea...
RESTful Web Services Cookbook
Solutions for Improving Scalability and Simplicity
Subbu Allamaraju - Mar 23, 2010
Goodreads Rating
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and...
REST API Design Rulebook
Mark Masse - Nov 08, 2011
Goodreads Rating
In today’s market, where rival web services compete for attention, a well-designed REST API is a must-have feature. This concise book presents a set of API design rules, drawn primarily from best practices that stick close to the Web’s REST architectural style. Along with rules for URI design and HTTP use, you’ll learn guidelines for media types an...
Building Microservices
Designing Fine-Grained Systems
Sam Newman - Feb 19, 2015 (first published in 2014)
Goodreads Rating
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administ...
Recommended by
Mark Russinovich
RESTful Web APIs
Services for a Changing World
Leonard Richardson - Sep 30, 2013
Goodreads Rating
The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerfu...
Practical API Design
Confessions of a Java Framework Architect
Jaroslav Tulach - Jul 29, 2008
Goodreads Rating
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills t...
Service Design Patterns
Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
Robert Daigneau - Nov 04, 2011
Goodreads Rating
Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.   In Service Design Patterns, Rob Daigneau codifies proven design solutions f...
Up and Running
Kasun Indrasiri - Feb 11, 2020
Goodreads Rating
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you'll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types.Complete wi...
A Strategy Guide
Daniel Jacobson - Jan 03, 2012 (first published in 2011)
Goodreads Rating
Many of the highest traffic sites get more than half of their traffic not through the browser but through the APIs they have created. (more than 50%) and Twitter (more than 75% fall into this category. Ebay gets more than 8 billion API calls a month. Facebook and Google, have dozens of APIs that enable both free services and e-commer...
Restlet in Action by Jerome Louvel
RESTful Web API Handbook by Michael Bohner
The Road to learn React by Robin Wieruch
Framework Design Guidelines by Krzysztof Cwalina, Brad Abrams
Spring Microservices in Action by John Carnell
Craft GraphQL APIs in Elixir with Absinthe by Bruce Williams
Microservices for the Enterprise by Kasun Indrasiri
The Road to GraphQL by Robin Wieruch
RESTful Web Clients by Mike Amundsen
Webhooks by Matthias Biehl
Implementing Domain-Driven Design by Vaughn Vernon
Spring in Action by Craig Walls
Protocol by Alexander R. Galloway
RESTful PHP Web Services by Samisa Abeysinghe
Building a RESTful Web Service with Spring by Ludovic Dewailly
Spring REST by Balaji Varanasi
Service-Oriented Design with Ruby and Rails by Paul Dix
Building Hypermedia APIs with HTML5 and Node by Mike Amundsen
PHP Web Services by Lorna Jane Mitchell
Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON by Masoud Kalali
Hypertext 3.0 by George P. Landow
Undisturbed REST by Michael Stowe
ASP.NET Web API 2 by Jamie Kurtz
Serverless GraphQL APIs with Amazon's AWS AppSync by Matthias Biehl
Hands-On RESTful API Design Patterns and Best Practices by Harihara Subramanian
Pro REST API Development with Node.js by Fernando Doglio
Beginning GraphQL by Brian Kimokoti
GraphQL in Action by Samer Buna