API Gateway – A Boon!

API Gateway An API gateway is a mechanism for managing APIs that sits in the middle of a client and a collection of backend services. An API gateway serves as a reverse proxy, accepting all API requests, aggregating the various services needed to fulfil them, and returning the necessary result. API Gateway responsibilities Authentication Response … 

 

API First Development

We all started with Web Development with some MVC framework initially(at least I did). Web apps back then would start a thread with new requests, the thread would process the request, and a “view” (HTML) would be generated and given to the client to render. Layer after layer of inadequate software architecture, system design, size, … 

 

Effective Testing of your MuleSoft API using Postman

Testing is an integral part of your application delivery. I have covered a full details on testing here: Software Testing in SDLC Software Testing and it’s types I covered a simple test here to show the power of postman. We can add various tests and evaluate our API against it. There’s so much to postman … 

 

REST API Design Best Practices

When designing a REST API (or attempting to follow this pattern), we always overlook the importance of establishing a tidy, readable, and scalable architecture, but this has a huge effect in the long run as the application develops. When designing a REST API (or attempting to follow this pattern), we always overlook the importance of … 

 

How to structure your API?

Before jumping to structuring API. Let’s understand what is an API. API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Every time you use any app like Facebook, send an instant message or check the weather on your phone, you’re using an …