RESTful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data
Author: Mike Amundsen (Author)
Publisher finelybook 出版社: O’Reilly Media
Edition 版本: 1st
Publication Date 出版日期: 2022-11-22
Language 语言: English
Print Length 页数: 468 pages
ISBN-10: 1098106741
ISBN-13: 9781098106744
Book Description
Many organizations today orchestrate and maintain apps that rely on other people’s services. Software designers, developers, and architects in those companies often work to coordinate and maintain apps based on existing microservices, including third-party services that run outside their ecosystem. This cookbook provides proven recipes to help you get those many disparate parts to work together in your network.
Author Mike Amundsen provides step-by-step solutions for finding, connecting, and maintaining applications designed and built by people outside the organization. Whether you’re working on human-centric mobile apps or creating high-powered machine-to-machine solutions, this guide shows you the rules, routines, commands, and protocols—the glue—that integrates individual microservices so they can function together in a safe, scalable, and reliable way.
- Design and build individual microservices that can successfully interact on the open web
- Increase interoperability by designing services that share a common understanding
- Build client applications that can adapt to evolving services without breaking
- Create resilient and reliable microservices that support peer-to-peer interactions on the web
- Use web-based service registries to support runtime “find-and-bind” operations that manage external dependencies in real time
- Implement stable workflows to accomplish complex, multiservice tasks consistently
Review
“This book does an excellent job of making good API design more accessible. Look up the challenge you’re facing, and you’ll find a recipe with a solution and an explanation of how it works.” — Erik Wilde, Catalyst, Axway
“Mike Amundsen did it again with excellent best practices and examples of best of breed API patterns. Easy to read, understand, and apply.” — Vicki Reyzelman, Director of Platform and Governance
“Amundsen has delivered a valuable resource that addresses common and complex API design choices in an easy-to-understand format. The book contains plenty of examples and diagrams to demonstrate the purpose and application of each recipe. Along the way, he helps the reader tap into the power of the HTTP protocol and hypermedia. Anyone faced with designing evolvable web-based APIs that will stand the test of time should read this book.” — James Higginbotham, Author of Principles of Web API Design, Executive API Consultant, LaunchAny
About the Author
Amundsen has authored numerous books and papers. He contributed to the O’Reilly Media book, “Continuous API Management” (2018). His “RESTful Web Clients”, was published by O’Reilly in February 2017 and he co-authored “Microservice Architecture” (June 2016). Amundsen’s 2013 collaboration with Leonard Richardson “RESTful Web APIs” and his 2011 book, “Building Hypermedia APIs with HTML5 and Node”, are common references for building adaptable Web applications. His latest book — “Design and Build Great APIs” — for Pragmatic Publishing was published in May 2020.