Someone once said that the public cloud was never about virtualization but rather automation.  I would contend that the container revolution we&#x27;re going through now isn&#x27;t really about containers but ultimately distributed system platforms.  And if it changes the way many have traditionally approached problems great!<p>My main point is that we&#x27;re really just at the beginning of all of this.  I&#x27;m not picking on Docker (I&#x27;m actually embracing containers) but rather pointing out that many of these next gen solutions are only tackling the basic use cases right now.  While I&#x27;m excited there is so much more work left to be done.  Implementing many of these solutions still requires a bunch of engineering effort and I&#x27;d like to see more turnkey solutions.  The developer end is definitely getting easier and more productive but the operational end is getting more complex and still not solving some use cases everyone has.  How many different ways can different companies implement HA MySQL for example?!<p>There are tons of other platforms out there that have recognized and solved many of this class of problems for years but the Cloud and microservices are actually starting to make this worse as adoption skyrockets. Platforms are not really a new thing, we went through this with JVM Platforms a ~decade ago, Heroku style PaaS ~five years ago, and now containers + cloud today.<p>I guess this is what progress looks like :)