|
|
|
|
|
by rossjudson
974 days ago
|
|
It avoids polluting your request classes with side channel details that your service may not even be concerned with at all; it makes for nice abstractions. It allows for the opaque propagation of side channel information, where intermediates don't need to know what's there. side-channel-with-well-defined-propagation-rules is pretty useful. |
|
Maybe my reaction is a question of purity. I don't really see why one would think a request body should be in the schema but we should leave other data out of the schema. Wouldn't every single argument point to consistency?
I like gRPC and what it gives you. I personally would like that same explicit schema and type safety to apply to my tracing as well. Its interesting to me that others would draw a line.