3 ms·
> Fundamentally, I don't really see much difference between monoliths and microservices. > but in microservices that function is a http call I think that mayb
by KronisLV 5y ago
> 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.
- mikro2nd 5y agoAnd not forgetting "A Note On Distributed Computing" https://www.cc.gatech.edu/classes/AY2010/cs4210_fall/papers/smli_tr-94-29.pdf https://www.cc.gatech.edu/classes/AY2010/cs4210_fall/papers/...