I find these articles to be gibberish, because they so heavily use acronyms and jargon specific to massive containerized installations, which i don't use in my line of work. In my company we use a OpenVZ which is a lower overhead virtualization than VMware, and it is simple to administer. But i can imagine when you have hundreds of thousands of containers to manage you have to use more complex stuff. I wonder sometimes why people need to use so many servers; an individual server is incredibly fast, and can handle a huge number of requests if they are efficiently presented. It seems like in terms of amount of data being pushed around, many systems are incredibly verbose and downloading way too much stuff for what they are doing. I am at the moment studying the McDonalds' food ordering app; it is 130 MB and that doesn't include the artwork for the menu. It's all code from frameworks, and crap that got pulled in due to dependencies. My mind rebels at learning these hypercomplex toolchains that keep getting invented and promoted by the big companies.