4 ms·
> I feel like Google's approach is more popularized I mean, the engineering architecture being described in this memo is, basically, microservices. That's cert
by ketzo 5y ago
> I feel like Google's approach is more popularized
I mean, the engineering architecture being described in this memo is, basically, microservices. That's certainly an extremely popular -- I would go so far as to say even vogue -- pattern for solving the problem of building software at scale.
- nivertech 5y agoNo, they're just services - a service per team. Microservices usually overdoing it, when you have multiple microservices per team, and sometimes even per developer. Also, microservices sometimes implemented incorrectly, where they're still communicate via shared databases, instead of encapsulating them and exposing them via service APIs only. This Memo was born because of the real business need, while many modern microservices deployments are the result of cargo-culting GAFAMs/FANGs.
- pjmlp 5y agoIndeed, hence "the network is the computer" footnote that used to be written on Sun manuals. Many cargo cult web services of today can be written in Sun RPC APIs. But yeah it is C and its IDL isn't as cool as gRPC proto files.