Overview A long-term benefit of having infrastructure described in code is increased maintainability. A goal of any infrastructure team should be to make it as easy as possible to change their infrastructure. Thus, sensible module-creation and versioning strategies for infrastructure code are important considerations for infrastructure teams.