Skip to Main Content
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
book

Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

by Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso
November 2022
Intermediate to advanced content levelIntermediate to advanced
544 pages
15h 47m
English
Addison-Wesley Professional
Content preview from Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

Chapter 3

API Decision Narratives

API endpoint, operation, and message design is multifaceted and therefore not easy. Requirements often conflict with each other, requiring balancing acts. Many architectural decisions and implementation choices have to be made, with numerous solution options available. The key to the success of an API is getting these decisions right. Sometimes the required choices are not known to developers, or developers know only a subset of the available options. Also, not all criteria may be obvious; for example, some quality attributes (such as performance and security) are more obvious than others (such as sustainability).

In this chapter, we identify pattern selection decisions by topical categories. The chapter walks ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Fowler
Microservices Patterns

Microservices Patterns

Chris Richardson
Mastering API Architecture

Mastering API Architecture

James Gough, Daniel Bryant, Matthew Auburn

Publisher Resources

ISBN: 9780137670093