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

> Fundamentally, I don't really see much difference between monoliths and microservices.

> but in microservices that function is a http call

I think that maybe you're understating the complexity that distributed systems may involve.

For example, see all of the following:

  - https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing
  - https://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html
  - https://medium.com/@kenbantoft/falsehoods-programmers-believe-about-networks-30a328c25c50
Plus, in the current day and age, we still don't have that many convenient ways to make two systems interact over a network. REST and things like GraphQL don't map well to actions, whereas RPC solutions like gRPC also involve a certain amount of boilerplate code and you still need to think about how the concerns above.


And not forgetting "A Note On Distributed Computing" https://www.cc.gatech.edu/classes/AY2010/cs4210_fall/papers/...




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: