https://medium.com/amplified-software/part-i-why-our-software-development-team-switched-to-ci-cd-16654ec35c61