Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Protocol Buffer doesn’t have a list type but does have “repeated”. Thrift does have lists. Arvo is something completely different.
My knowledge is only by reading, I haven’t built anything with them. https://learning.oreilly.com/librar... -
The only issue you might run into is if you want to integrate with external systems.
gRPC is fairly new in the grand scheme of SOAP and REST and so if you need to work with other businesses you might shoehorn yourself if you're not careful.
My advice is to have a layer of abstraction between your transport layer and your endpoints to allow you to switch out a gRPC and REST transport layer. -
@Darkovernerd Thanks, useful info! It'll only be used infernally, but I've been thinking of separating the transport layer. Still interesting to hear what people have to say
-
@ScriptCoded if you haven't already checkout go-kit, it's got really good separation of transport layer
Related Rants
Reasons not to use gRPC?
question
protobuf
grpc