April 2022

The Evolution of Systems Talking to Other Systems

API Architectural Styles Continue to Evolve For the Better


Understanding each architectural style’s value proposition can significantly impact the effort involved in the development of any project as well as its performance and maintainability.

We can also gain insight by understanding how these architecture styles evolved over time, maturing and building on the lessons learned from previous ones.

Here is our monthly curated list of thought-provoking articles, blog posts, and videos around API architectural styles:


Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC

By Altexsoft

API architectural styles come and go. Today, API consumers love GraphQL as a replacement for REST, but ten years ago it was REST that beat out SOAP.

So, which is best?  This is a great overview of all these styles with their pros and cons.



6 Examples of GraphQL in Production at Large Companies

By Tyler Charboneau

With GraphQL the client queries the server only for what is required and can query multiple data sources with just one API call.

This makes its value proposition very compelling for large complex systems.  Here are six real world applications where GraphQL has made a difference.



About gRPC: Who Is Using gRPC and Why?


gRPC is an open-source high performance Remote Procedure Call (RPC) framework that can run in any environment.

It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.

It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.



GraphQL, gRPC or REST? Resolving the API Developer’s Dilemma

By Rob Crowley

This video takes an in-depth look at API design and how best practices have evolved.

It is a great discussion on how to determine the suitability of an API style for your specific application context.

MangoChango’s ability to deliver unquestionable value to its clients is highly dependent on keeping abreast of new technologies and trends. Our clients value this commitment to leading-edge thinking and expertise.

MangoChango’s engineers are experts in a wide variety of technologies, frameworks, tools, and languages, with an emphasis on continuous learning as new thinking, tools, and techniques come to market.

Check here for more information and to explore our technology assessment and maturity framework.

Meet The Team

Talent Inside MangoChango

View this email in your browser