2 ms·
By “mostly transparent” I was mostly thinking type safety, ergonomics, no hand written boilerplate, etc. Totally fine to support a limited set of primitives an
by rlt 4y ago
By “mostly transparent” I was mostly thinking type safety, ergonomics, no hand written boilerplate, etc.
Totally fine to support a limited set of primitives and collections passed by value, and require developers consider the failure modes.
In my experience HTTP+JSON or gRPC are usually lacking in at least one of those respects. If you constrain all the services to be the same language it becomes easier.