Is there a site that summarizes case studies and best practices for designing Azure API Managemet Products? Is there a site that summarizes case studies and best practices for designing Azure API Managemet Products?

test 1 Reputation point
2020-12-07T16:19:23.757+00:00

Is there a site that summarizes case studies and best practices for designing Azure API Managemet Products?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
1,838 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Pramod Valavala 20,596 Reputation points Microsoft Employee
    2020-12-08T15:06:36.163+00:00

    The Integration Section in Azure Architecture Center is a good starting point with a couple of architectures discussed and for best practices, the docs on API Design and API Implementation cover many aspects to consider.

    UPDATE
    I'm unaware of any doc that lists any recommendations as such but here are some things you could consider, I believe might help.

    Firstly, a product primarily provides a container for a subset of APIs with an extra policy layer and subscription support. And with that in mind, some ways to leverage products could be

    • Pricing Tier
      The product policy scope could be used for tier specific subscription keys and access restrictions like rate limit and quotas.
    • Audience
      A product could be used to expose a subset of APIs depending on the audience like internal or external consumers. Or you could have client specific products like for example a product for desktop users, mobile users, etc. (for APIs that are used directly by end-users in a consumer application).
    • Domain Grouped
      APIs could be grouped based on their domain like sales, HR, etc. for example
    1 person found this answer helpful.