API Design Patterns lays out a set of design principles for building internal and public-facing APIs.Summary A collection of best …