15 ms·
Kind of. If you need to scale compute across multiple nodes, starting out as some kind of service abstraction over a method call will help. But most people don'
by barrkel 8y ago
Kind of. If you need to scale compute across multiple nodes, starting out as some kind of service abstraction over a method call will help. But most people don't need that scale.
- pjmlp 8y agoWe already learned back in the days of SUN RPC how scaling across method calls works in practice across the network.
- barrkel 8y agoBy over, I meant over and above, fwiw. I think RPC is a dreadful network programming abstraction. Anything that makes you think it has the same QoS as local calls is just a trap, stuff that works in development and fails horribly in production. Errors, latency, timeouts, retries etc are first class concerns once you bring in the network, far more so than local.