Introduction
When we are trying to deploy large number of resources or architecture, we can use modules. The two main benifits of using modules in biecp are: 1. Modularity :: Breaking down the components into smaller pieces. 2. Reusability :: Once we breakdown our code, we can reuse them to other solutions.
Module can be passed with inputs and parameters from other code blocks along with including the modules into loops. There are certain functionalities that we can only achieve through modules that cannot be achieved otherwise
The following is a samole architecture that I will be creating using modules for understanding modules in Bicep.