Learn a better way to do distributed computing, using the ideas underlying the most successful distributed system in history: the World Wide Web. In this video course, Mike Amundsen demonstrates three ways to design APIs for the Web, including tunneling-style with SOAP, URI-style with HTTP, and hypermedia style with REST.
After exploring the basics of HTTP and other standards, you’ll learn important design considerations, tooling, and implementation models for each API style, whether you’re building a public API, a purely internal API, or an API accessible by trusted partners.
- Identify your target audience: are you looking to strengthen existing services, deepen relationships, or explore new spaces?
- Learn the design discovery phase, such as collecting information from stakeholders
- Consider the pros and cons of SOAP, HTTP, and REST styles through examples
- Learn the details of documenting, publishing, and registering your API
- Go through the steps required for client and server implementation
- Walk through techniques for web API deployment, versioning, and sunsetting
- Title: Designing APIs for the Web
- Release date: May 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491900130
You might also like
OWASP Top 10 Security Fundamentals
Unless you try to exploit a vulnerability yourself, no reading will give you the required know-how …
Data Structures and Algorithms: The Complete Masterclass
With the knowledge of data structures and algorithms at your fingertips, you can write efficient computer …
How Slack rearchitected its system to achieve zero downtime and improve latency, reliability and availability
In 2016, Slack faced a problem: the load on its backend servers had increased by 1,000x. …
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …