Azure Architect Interview Questions Tutorial
Azure Architect Interview Question Part: 1
Q. What are Logic Apps?
A. Logic apps are used to implement work flow like scenario in Azure. It is used for those solutions which have flow like "if this thing happens, then do that". So for example, say you want to send an email if any one fills a contact form, or you want to monitor Twitter every minute and if there is any tweet about any perticular topic, you may want to send it to your company's internal slack channel. You can create a logic app for these use cases.
Logic apps have two parts, triggers and action. If whatever condition you defined in the trigger is met, then associated action is performed. So in above example filling contact form is trigger, and sending email is the action, which is very easy to setup using Azure Logic App UI in Azure portal.
Q. What are Azure Functions?
A. Azure Functions are also part of Azure Serverless profile along with Logic apps, event grid and hub. Azure functions can be used as API endpoints or to run any scheduled jobs (using Timer template). Azure Functions support many programming language based frameworks, for example, .Net core, Node.JS, Java etc, so developer have the freedom to use his/her choice of framework.
Q. What is the difference between Consuption plan and App service plan, while creating Azure Function?
A. Consuption plan charges based on the per request, while in App service plan the cost is based on as per the App service.