This chapter focused on creating solutions, using the ARM template for known problems. Specific design patterns were used in this chapter to solve problems related to the reusability of ARM templates, creating multiple resources at the same time, dependencies among resources, the reconfiguring of existing resources from the same ARM template, tagging,the reuse of runtime values in the ARM template, and more. This chapter also focused on the decomposition of large ARM templates into smaller ARM templates, for higher reusability and modularity.
The next chapter is the last chapter of the book, and it will focus on the best practices related to the creation and deployment of the ARM templates.