Reputation: 165
Do you think it makes sense to compare gRPC and REST or gRPC and HTTP? For both of those comparisons, I feel that I am comparing apples and oranges.
So how to create a proper "taxonomy" of things?
Upvotes: 0
Views: 81
Reputation: 40091
There are many comparisons of REST and gRPC (list)
A common third approach is GraphQL
And, of course, there's really nothing new under the sun and, prior to these (modern) approaches, there was Web Services (SOAP), CORBA, DCOM, etc. etc.
It's unclear to me whether you'd benefit from writing more on the subject as the existing analyses cover this ground.
The taxonomy (!) appears implicit in the definition you summarized: TCP/IP? HTTP? RPC? XML|JSON|YAML|binary etc. etc.
Relevance to a specific need seems the best starting point.
Upvotes: 1