November 2022
Intermediate to advanced
544 pages
15h 47m
English
This chapter investigates API design and evolution in real-world business domains and application genres. We present two existing API-centric systems with their contexts, requirements, and design challenges as larger, domain-specific examples of pattern use. Both system have been running in production for a long time.
We return to the questions, options, and criteria for pattern selection from Chapter 3, “API Decision Narratives.” To do so, the chapter applies the patterns from Chapters 4 to 9 in combination, focusing on
When to apply which pattern, and why.
When to prefer which alternatives, and why.
The first pattern story, “Large-Scale Business Process Integration in the Swiss Mortgage Business,” is ...