Monday, February 13, 2017

Why to use tools like Urban Code , XL Deploy

I have been asked this question quite a few times. -Why should I use these tools ?

My answer was always in terms of release management - inbuilt tracking of the changes made to the environment and changes made to artifacts. These features are not inherently provided by the provisioning tools like Chef, Puppet and Ansible. They are very good at provisioning ( including rollbacks because of the idempotent feature) but are not good at tracking changes. 

Recently, I cam across this blog that summarizes when to use tools like UrbanCode and wanted to share.