api design
31 TopicsProtect, Augment, and Build GraphQL APIs with Azure API Management
REST APIs have been with us for over 20 years now. In that time, our expectations of client applications have grown. We expect client applications to run on mobile devices with low bandwidth yet still be responsive. Unfortunately, REST APIs restrict us in three basic ways: It takes too many requests to fulfill the data needs for a single page. The REST API returns too much data for the page being rendered. The client application needs to poll to get new information. There have been various attempts to solve these issues, and the current favorite is GraphQL. Azure API Management makes it easy to protect your GraphQL APIs and to build new GraphQL APIs from your existing REST APIs.How To: Retrieve from CosmosDB using Azure API Management
In this How To, I will show a simple mechanism for reading items from CosmosDB using Azure API Management (APIM). There are many scenarios where you might want to do this in order to leverage the capabilities of APIM while having a highly scalable, flexible data store.How To: APIM Asynch to Synch Pattern
Just because you can do something, does not mean you should... In this How To post, I will use APIM to turn an asynchronous messaging into a synchronous messaging by publishing a message to Azure Service Bus and retrieving the response using Azure Blob Storage.4.4KViews2likes0CommentsBuild a no-code GraphQL service with Azure API Management
Synthetic GraphQL allows you to build a GraphQL API from your existing REST, SOAP, or other HTTP APIs. It allows your API to coexist while you migrate your client applications to GraphQL. Learn how you can leverage Synthetic GraphQL with Azure API Management.