News for hackers. Stuff that matters.
Re:Apply Unix Principles to Write Testable Microservices by barrkel on Friday April 12, 2019 @04:02PM (#19648482)
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.
Re:Apply Unix Principles to Write Testable Microservices by pjmlp on Friday April 12, 2019 @04:31PM (#19648684)
We already learned back in the days of SUN RPC how scaling across method calls works in practice across the network.
Re:Apply Unix Principles to Write Testable Microservices by barrkel on Sunday April 14, 2019 @04:08PM (#19661398)
By 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.