3 ms·
for intra-service communication gRPC makes the most sense. the only problem with it is the code it generates. personally I am speaking from Go point of view. am
by hknmtt 3y ago
for intra-service communication gRPC makes the most sense. the only problem with it is the code it generates. personally I am speaking from Go point of view. am not sure how other languages fare but the Go code is as far from optimal as humanly possible(essentially everything is a pointer and schema is a gzipped blob). not to mention the issues of empty map or slice vs nil that is big pain-point in Go serialization in general.
- dlahoda 3y agowhy it makes sence more than for example using http3 with avro payload and data structures generated from json schema like swagger?
- AtNightWeCode 3y agoAvro does not even come with deserialize to object in the libs. A terrible choice for interoperability.
- gazpacho 3y agoThe Python code is much, much worse.