> I appreciate your attempt to invalidate my experience but your points are irrelevant
That was not my intention - I genuinely would have appreciated answers to my questions as it be useful to compare the complexity of your setup versus Facebook. As an extreme case: million homogenous, stateless hosts are far less complex to manage compared a million heterogeneous, stateful ones, and very little translates from the former to the latter - in my experience.
> Facebook obviously uses hot patching kernel updates to work around a social issue.
Which I think is reasonable when you have tens of thousands of SDEs.
> I'm obviously not proposing shooting an unfair number of hosts to you.
I agree with you, but I'll go on to say "not shooting an unfair number of hosts" is a hard problem to solve at scale, unless you're willing to make it simple and make humans deal with it by continually draining/undraining services which costs a lot of money without increasing the top line, likely far more money than it cost to get a handful of engineers to write kernel splicing. So beyond it being possibly a social issue, it may be a cost/host utilization issue as well