https://www.oreilly.com/ideas/an-introduction-to-immutable-infrastructure