it's just my opinion when I think of grpc, I really appreciate your article.
I just compared with the following scenario of the rest
- you don't need any schema
- you don't have to stay fixed with a schema from the client side.
- any HTTP request you send does not need to have a prevalidated schema
In the case of grpc, you will need a proto file for each grpc service you want to call to the backend. I meant this when I said bulky.
From Browser support I mean, there is no direct web API that can call the grpc. To call the grpc you will have to follow something like the following
client -> rest endpoint -> grpc endpoint
This was the state when I read about this technology and explored it. I will appreciate it if you can add some resources which can contradict the web API issue.
Thanks for a great article. Happy Coding