Correct Answer: Separate root modules per layer (networking, IAM, security) with outputs consumed via `terraform_remote_state` or published as input variables
A layered module architecture separates shared infrastructure (networking, IAM, security) from application-specific resources. Each layer is a separate root module with its own sta...
Correct Answer
Separate root modules per layer (networking, IAM, security) with outputs consumed via `terraform_remote_state` or published as input variables
Why This Answer Is Correct
A layered module architecture separates shared infrastructure (networking, IAM, security) from application-specific resources. Each layer is a separate root module with its own state. Applications reference shared outputs via `terraform_remote_state` data sources or pass values as variables. This minimizes blast radius (a broken service module cannot affect networking), enables parallel team ownership, and promotes reuse.
You are designing an AI solution that uses Azure Cognitive Search. You need to ensure that the search results include text that is contained within images in PDF documents. Which cognitive skill should you add to the skillset?
You are building a chatbot using the Bot Framework Composer. You want to implement a feature that allows the bot to hand off the conversation to a human agent when it cannot handle a user's request. Which service should you integrate with?
You deploy a custom vision model to an edge device. You need to ensure that the model is updated automatically whenever a new version is published in the Azure Custom Vision service. What should you use?
You need to create a knowledge base for QnA Maker that supports multiple languages. You plan to use the 'chitchat' personality. What is the limitation you must consider?
You are developing an application that uses the Face API to identify users. You want to ensure that the application does not store the original images used for identification. What should you store instead?