3 ms·
Guess my perspective of scale is different. Its just an observation of having worked on systems at scale and I dont see the microservices / containers used. I
by geggam 9y ago
Guess my perspective of scale is different.
Its just an observation of having worked on systems at scale and I dont see the microservices / containers used.
I am curious if anyone else has.
The more I am around containers and the network complexity/issues that are created the less I am convinced it is the most optimal way and I am looking for opinions that differ from mine so I can learn
- pc86 9y agoOnly about 3.2 million people have the internet (as of 2015). Your definition of scale is 12.5% of the entire connected world or more? This is like the guy in these threads saying $400k a year for a software engineer is "market rate" and/or "easily achievable."
- closeparen 9y agoIn my experience, these issues are minor when your large company has an infrastructure team dedicated to the service substrate (CI, self-service incremental deploys, service discovery and routing, standard RPC layer, canonical repository of IDL files, standard messaging layer, persistent storage as a service, time series collection, dashboarding, alerting, distributed tracing, safe internal and external nginx configs, etc). Microservices are probably a bad idea (for now) if you aren't large enough for such a team. But you've constructed your question to exclude the companies that work this way, which I think any reasonable person would call "at scale."