This column covered what immutable infrastructure is and what are the best practices. Immutable infrastructure tools brings many security benefits, less errors or error discovery at the beginning, reduced attacks and less opportunities for human error in scripts. It will make you think in terms of automation and stateless servers and apps.
Knowing when to consider moving to immutable infrastructure is not easy, and there can be no one clearly defined inflection point.
One way to start is by implementing some of the design practices recommended above in this article if you work primarily in a mutable infrastructure environment. This will make the transition to immutable infrastructure simple in the future.