This post is from the XebiaLabs blog and has not been updated since the original publish date.
DevOps Essentials: An Introduction to Pipelines, Toolchains, and Application Release Orchestration
In the last few years, companies in all industries have woken up to the reality that, to stay competitive, they need to excel at delivering a good experience to customers online and in apps.To optimize software delivery, enterprises are rapidly adopting DevOps practices to improve team collaboration and employ automation throughout the application lifecycle. But executing all of the functions needed to release an application requires a multitude of specialized tools and processes. And to better deliver user-facing software, these moving parts need to work in harmony, work quickly, and most importantly, not break. With so many tools and activities in release pipelines, how do you keep everything coordinated and in sync? Teams can’t just automate processes... they need to orchestrate and automate their automation! As quickly as Application Release Automation (ARA) rose to prominence to reflect the challenges enterprises face with automation, Application Release Orchestration (ARO) has emerged to help enterprises address the orchestration of all of their software releases. With so many new terms and technologies in a rapidly evolving market, how do you keep them all straight? You can learn the basics about DevOps, Continuous Delivery, Pipelines, Toolchains, and the newly-coined but long-existing ARO market-space by reading our new white paper, "DevOps, Pipelines, Toolchains, and Application Release Orchestration: A Short Primer."