About 50 results
Open links in new tab
  1. Patterns for API Design

    Our Patterns for API Design, also known as Microservice API Patterns (MAP), capture proven solutions to problems commonly encountered when specifying, implementing and maintaining message-based …

  2. Our Book "Patterns for API Design"

    Chapter 1 of the book contains an introduction to API fundamentals and a domain model for APIs. Six architectural decision narratives guide through the conceptual level of API design, identifying 29 …

  3. Patterns for API Design

    This article establishes context and scope of MAP, highlights service design challenges, and suggests entry points into the pattern language.

  4. Cheat Sheet a.k.a. API Design Heuristics - api-patterns.org

    The book features a more extensive cheat sheet for pattern selection in its Appendix A, which also discusses how our patterns relate to ADDR, RDD and DDD. The cheat sheet is ordered chronologically.

  5. Patterns make design knowledge timeless – but concrete and actionable still We mined 44 API design patterns from personal experience and community insights These “Patterns for API Design” support …

  6. Tutorials: Beginner's Guides to MAP and API Design with Patterns

    In this tutorial, you learn about quality-related patterns for API management and governance and apply patterns that help to choose request and response message sizes.

  7. Patterns by Architectural Scope

    Some of our patterns deal with API documentation, while others focus on API building blocks at different levels of abstraction and detail. This page groups patterns by such structural scopes to ease …

  8. Rate Limit - API Patterns

    If required, an API Description has been defined that specifies messages exchange patterns and protocol. Clients of the API might have signed up with the provider and, if required, have agreed to …

  9. Pattern: Retrieval Operation - api-patterns.org

    How can information available from a remote party (the API provider, that is) be retrieved to satisfy an information need of an end user or to allow further client-side processing? The final version of this …

  10. Book Table of Contents - api-patterns.org

    Patterns for API Design – Simplifying Integration with Loosely Coupled Message Exchanges, Addison-Wesley Professional, Vaughn Vernon Signature Series (November 8, 2022)