Alternatives to REST API pattern

Viewed 42591

I am writing a thesis which involves a comparison between RESTful web APIs and their corresponding alternatives. The problem is, I am quite biased towards REST and am failing to find any noteworthy architectural patterns that could be compared.

My comparison is going to analyze the patterns (or styles) from the consumer perspective (primarily how universal is an API for consumers).

Could you recommend me any alternatives for REST (as a software architectural pattern for comparison in the mentioned aspect? So far, I'm stuck with SOAP.

P.S. If the question is still too broad, I can narrow it down a bit.

3 Answers

Perhaps one aspect of RESTful APIs you may want to look for is "scalability". Do REST APIs scale? If they do, why do the companies below go their own way?

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.

Falcor lets you represent all your remote data sources as a single domain model via a virtual JSON graph

Related