Full description not available
M**O
A very useful book for API design and system integration
It is hard to overstate the importance of APIs in software development, especially when it comes to integrating services by means of message passing. This book finally gives API design the attention that it deserves, by crystallising a number of patterns that architects can refer to in their decision making.Great care is paid to striking a good balance between theory and practice. The patterns are abstract enough to be relevant in different technological settings, but their explanations include practical examples based on an extensive case study.I have particularly appreciated the consistent use of Architectural Decision Records (ADRs) to illustrate concrete decisions about the adoption of one pattern or the other.A lot of API design is about compromise, so I found ADRs to be particularly fitting.Highly recommended for people interested in acquiring a solid mental model and vocabulary to improve their technical and communication skills about APIs.
Trustpilot
1 month ago
1 week ago