That were my initial thoughts as well, but after reading mitchellh&#x27;s and others&#x27; responses it made more sense. Developers are rightly weary and suspicious of bad abstractions. And what separates good abstraction from a bad one is how fast you are going to trip over its scope of applicability and how surprising it will be. Good general purpose abstractions for distributed services are not there yet but I think this tool will be successful if it will be a good enough abstraction for a large enough cohort of users. And those for whom it is not enough will be able to learn a thing or two by peeking under the hood.<p>But I agree with you wholeheartedly that reading through the marketing copy to calibrate what my expectations regarding this tool should be is very tiring. I really wish there were a little link titled &quot;explanation for technical-minded people&quot; leading to a clear description of what it really does behind the curtain without any bullshytt words like &quot;boost to productivity&quot;, &quot;scalable&quot; or &quot;best-in-class&quot;.