API Design
Topic List27 books curated1 recommendations totalA curated collection of books related to API Design, ranked by recommendation signals.
Designing FineGrained Systems
Distributed systems have become more finegrained in the past 10 years, shifting from codeheavy monolithic applications to smaller, selfcontained 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...
Practical and exampledriven, GraphQL in Action teaches everything you need to get started with GraphQL?from design principles and syntax right through to performance optimization. When you?re done, you?ll have all the skills you need to get started writing and using scalable data APIs with GraphQL.Reduce bandwidth demands on your APIs by getting o...

How Control Exists after Decentralization (Leonardo)
How Control Exists after DecentralizationIs the Internet a vast arena of unrestricted communication and freely exchanged information or a regulated, highly structured virtual bureaucracy In Protocol, Alexander Galloway argues that the founding principle of the Net is control, not freedom, and that the controlling power lies in the technical protoc...
Everyone and their dog wants an API, so you should probably learn how to build them
API development is becoming increasingly common for serverside developers thanks to the rise of frontend JavaScript frameworks, iPhone applications, and APIcentric Architecture,s. 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...
Declarative Data Fetching for Modern Web Apps
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 Architecture,s. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for front...

Manage and Understand the Full Capabilities of Successful REST Development
Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the Programming, world, but not many resources exist for developers to really understand how you can leverage the advantages.This completely updated second edition provides a brief background on REST and the tools it provides (well know...

Hypermedia and Systems Architecture,
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 enterpriseclass applicationsIn this insightful book, three SOA experts provide a downtoearth explanation of REST and demonstrate how you can develop ...
Solutions for Improving Scalability and Simplicity
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...

Confessions of a Java Framework Architect
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...

Best Practices in API Design with REST (APIUniversity Series Book 3)
Looking for best practices in RESTful API Design This book is for you! This book is packed with best practices on technical aspects of RESTful API Design, including the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes and HTTP methods. It also includes best practices for evolution and vers...

Services for a Changing World
The popularity of REST in recent years has led to tremendous growth in almostRESTful 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...
Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
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 fo...

Up and Running
Get a comprehensive understanding of gRPC fundamentals through realworld examples. With this practical guide, you'll learn how this highperformance 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 Guide to Designing the Perfect API
Believe it or not, building an API is the easy part. What is far more challenging is to put together an API design that will stand the test of time, while also meeting your developers' needs. After all, no matter how well written your code may be, without a strong foundation, you will find your API quickly failing. Undisturbed REST works to tackle ...
A web API is an efficient way to communicate with an application or service. However, this convenience opens your systems to new security risks. API Security in Action gives you the skills to build strong, safe APIs you can confidently expose to the world. Inside, you?ll learn to construct secure and scalable REST APIs, deliver machinetomachine i...

Flexible, Robust Services for Queries, Mutations, and Subscriptions
Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional Programming, language designed to enable massive concurrency atop robust application ...
Designing, Developing, and Deploying
Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in realworld scenarios.Architectural challenges using microservices with service integration and API management ...
In today?s market, where rival web services compete for attention, a welldesigned REST API is a musthave 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...
Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js
The Road to GraphQL is your personal journey to master pragmatic GraphQL in JavaScript. The book is full with applications you are going to build along the way with React.js and Node.js. Afterward, you will be able to implement fullstack JavaScript applications....
Your journey to master plain yet pragmatic React.js
A lot of roadmaps exist on how to master React. This book uses the common sense of these roads and weaves it into the implementation of an attractive app. You will build a Hacker News React app. On the road you will learn ES6, React with all its basics and advanced concepts and internal state management.http://www.robinwieruch.de/theroadt... A lo...
Events for RESTful APIs (APIUniversity Series) (Volume 4)
Got RESTful APIs Great. API consumers love them. But today, such RESTful APIs are not enough for the evolving expectations of API consumers. Their apps need to be responsive, eventbased and react to changes in near realtime. This results in a new set of requirements for the APIs, which power the apps. APIs now need to provide concepts such as ev...
Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina (20050929)
"This book is an absolute mustread for all .NET developers. It gives clear do and don't guidance on how to design class libraries for .NET. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why things are the way they are. This information will aid developers designing their own class l...
Design scalable and robust RESTful web services with JAXRS and Jersey extension APIs...
With microservices, you build applications from very small, loosely coupled, and distributed services. Spring Boot and Spring Cloud offer Java developers an easy migration path from traditional monolithic Spring applications to microservicebased applications that can be deployed to multiple cloud platforms. The Spring Boot and Spring Cloud framewo...

Implementing DomainDriven Design presents a topdown approach to understanding domaindriven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical Programming, tools. Vaughn Vernon couples guided approaches to implementation with modern Architecture,s, highlighting the importance and value of focusing on the busines...
A pragmatic guide to designing and building RESTful APIs using Java, 3rd Edition
Master core REST concepts and create RESTful web services in Java...
Spring in Action, 5th Edition is the fullyupdated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive Programming,, Spring WebFlux, and microservices. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration....
Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.
Explore more lists
About this list
This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.
