Hacker News new | ask | show | jobs
by pjmlp 523 days ago
> Microservices made a canonical example of how easy it is to miscalibrate that bet. Since the trend started ~15y ago,....

What started was the rebranding from distributed systems.

We have had Sun RPC (The network is the computer, a slogan now owned by Cloudflare), DCE, CORBA, DCOM, RMI, Jini, .NET Remoting, SOAP, XML-RPC, JSON-RPC,....

Client-Server, N-Tier Architecture, SOA, WebServices,...

Apparently the new trend is Microservices-based, API-first, Cloud-native, and Headless with SaaS products, aka MACH.

1 comments

> What started was the rebranding from distributed systems.

Not really. Microservices normally refers to humans and how they work together, or, perhaps, don't work together. Microservices is the same service model found in the macro economy but applied to the micro economy of a single business, which was a novel idea at least to the general public, hence the name.

Due to Conway's law, the product ends up being a distributed system more often than not, but that is only a side effect. Theoretically you could have microservices without distributed systems, and we do see some instances of services found in the macro economy that are not offered as a distributed computing products, not to mention that services even predate the network. But distributed is definitely the way most things are going.