Orchestration — not just an eventual bolt-on

To quote
“we’re all building distributed systems these days. If one has more than one server or container, one is operating a distributed system. Yet, the tools we use to build, run and monitor these systems largely aren’t up to the mark. Managing the lifecycle of applications is at best a semi-automated process, with most tooling of yore being either host-centric or human-centric.” — https://goo.gl/8zwobf
It’s actually slightly worse, this Tooling is as much a part of our system as the system itself. Thinking of it as a separate entity is madness, and yet that’s what a lot of us are doing, delaying consideration of packaging, deployment and life cycles till much later, at which point the inevitable Semantic and Impedance mismatches raise their heads.
This may have made sense back when, but the state of the art these days is way advanced, with a plethora of choices.
Oh yes, these choices need to be made, but ignorance, avoidance, and dismissal are simply no longer an option…

Comments

Popular posts from this blog

Erlang, Binaries, and Garbage Collection (Sigh)

Spot The Difference — Deep Learning Edition