Orchestration can be viewed as part of an automation continuum- even though, of course, all software is essentially automation. Layer upon layer of abstraction has been built to improve productivity and understand complex systems. The cloud revolution is built up these abstractions, going beyond mere application logic to the computer itself; these abstractions are the building blocks of the modern computing world, expressed as APIs. Of course there is nothing new or remarkable about APIs. They represent programming as usual, just with ever more powerful function calls. Declarative programming seeks to take the next step to make system abstractions more tangible, while hiding implementation detail and delivering ever greater leverage in the goal for constructing complex yet comprehensible systems.
Head to our LinkedIn article as we examine the industry trends towards declarative programming, and its key role in the future of intelligent orchestration. Click here to read on.