GraphQL: Next step towards building a client-centric API

GraphQL: Next step towards building a client-centric API

mulesoft anypoint integration
Mar 30

GraphQL: Next step towards building a client-centric API

REST has been ruling the API industry for a long while now. One of all the reasons why REST has been so successful is that REST is highly optimized for servers.
But for a long time, we have been focussing on creating APIs which are highly optimized for servers and not clients. GraphQL lets you build APIs which are more client-centric than ever.

Mar 23

Designing a System API

In this read, I have attempted to highlight basic features that should be present in every System API. A poorly designed System API will always need enhancements or other process/experience APIs built on top of it, to get the best out of it.

Feb 3
Business and Tech

Error Responses in APIs: Are we doing justice to them?

Out of all the concepts, best practices, and principles that are talked about an API and its design, the one that usually given the lesser importance is an API error response. A part reason for this shortcoming is that everyone is happy till the time API is working fine. So lets put little thought into how should we treat the failure of an API function.

Nov 22

Deciding size of Anypoint VPC

This is part two of the three blog series on Anypoint VPC. You can checkout other two blogs like What is Anypoint VPC(Virtual Private Cloud)? and Connecting Anypoint VPC to Customer On-Premise. In this blog we will try to explore all the aspects around sizing of Anypoint VPC with relevant examples. Why consider Sizing at …

Feb 10

Choosing Worker Size in CloudHub

Running applications in Mulesoft’s CloudHub is probably the easiest way for any organization using Mule to manage and deploy applications. It guarantees; 99.99% up-time per annum, zero downtime during application deployment, easy management of properties, flow monitoring, application insights, persistent queues, schedulers tracking, persistent object stores, and the list goes on. CloudHub is a component …

Jan 30

Externalising Mule 3.x Properties

Properties always make life easier. When it comes to Mule, there is a sweet and simple set of functionality to load properties based on the environment. Usually, a property file is used in the environment where the application is getting deployed, however, this involves creating multiple property files, one for each environment e.g. Dev, QA, …