About 95% of those building distributed systems don’t need distributed systems. They just need — at most — a cluster. I’m all for doing things new-school when it makes sense. Most of the time, it doesn’t.

But if you want to make your app or infrastructure vastly more complex and slower, sure, Docker away. Get your Kubernetes on. And I won’t do that, and will have a better user experience and less downtime as I avoid all that complexity.