Dividing templates up to small templates has many advantages, such as: Reuse, reference common resource templates from parent templates Unit testing, divide smaller deployments, and test those small deployments independently. So you do not have to wait the whole template to finish, just to see a failure on a different part Maintenance & management of [...]