Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For the life of me, I never understood, nor will ever understand, why people think making RPCs is easier or leads to better design than making normal function calls ("split your code into microservices, it will make your code modular, smaller and easier to understand!").

There are legitimate reasons to put a network between one piece of code and another, but "modularity" is not one of them.



Exactly. Injecting 2 NICs and the internet into a function call isn't a panacea.

People talk of monoliths as if code libraries don't exist. You can have fantastic independent interfaces with libraries too, if you want them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: