Part 1

Foundations and Narratives

The three chapters in Part 1 prepare you to make the best use of Patterns for API Design. Chapter 1, “Application Programming Interface (API) Fundamentals,” introduces basic API concepts and motivates why remote APIs are important and rather hard to design well. This chapter sets the stage for the following ones.

Chapter 2, “Lakeside Mutual Case Study,” introduces a fictitious case study from the insurance domain that supplies running examples for the book. The systems of Lakeside Mutual feature our patterns in action.

Chapter 3, “API Decision Narratives,” gives an overview of the patterns in the form of decisions required. (The patterns are then covered in depth in Part 2.) Each decision answers an API design ...

Get Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.