Azure-Samples / cognitive-services-speech-sdk

Sample code for the Microsoft Cognitive Services Speech SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[IngestionClient] Modularization of the bicep template

komalg1 opened this issue · comments

Is your feature request related to a problem? Please describe.
Currently, our Bicep file is monolithic, making it difficult to manage, update, and reuse specific parts of the template. This increases the risk of errors and complicates collaboration, as we have to navigate through a large, single file to make changes or additions.

Describe the solution you'd like
Modularizing the existing Bicep template into smaller, reusable components. Each module will handle a specific part of the infrastructure (e.g., storage accounts, virtual networks, compute resources). This approach will improve maintainability, enable better code reuse, and simplify the process of updating individual parts of the infrastructure.

Additional context
Related to #2451 & will also help completing #2449

Pre-requisite task
Move Setup & scripts folder to infra folder