How Logic app executes internally

Pratim Das, Partha C 266 Reputation points
2021-07-19T05:48:21.94+00:00

Hi,

Could anyone please explain how Logic app executes internally? To be more specific, Logic app is a server less service? How its workflow part, condition checks work internally? Does it spawn a new vm or anything else?

At the same time how server less messaging services like service bus, event grid work?

Thanking you in advance.

Regards,
Partha

Azure Service Bus
Azure Service Bus
An Azure service that provides cloud messaging as a service and hybrid integration.
542 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,829 questions
Azure Event Grid
Azure Event Grid
An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
311 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. MayankBargali-MSFT 68,391 Reputation points
    2021-07-19T11:56:59.497+00:00

    @Pratim Das, Partha C Azure logic app, servicebus, eventgrid is build leveraging other azure services which are internally used. The details are not exposed to the end user and internally individual product team have created their own services/manage these services which fulfills the request/response of the end user.

    Depending upon the SKU that you have selected if the service offers then your request are fulfilled either by the shared resources or the dedicated resources.
    Let's take a example if you have created service bus SKU with standard namespace then your namespace is created in the shared environment i.e. only the resources are shared among different customers created the namespace on the same scale unit (scale unit consist of different azure resources that are used by the product team to deploy their services). In case if it is premium SKU then there would be dedicated compute resource that will serve your request/response at the backend.

    In logic app if you have created the Consumption logic app then it runs under the shared compute resources. But if you have selected the ISE then it is a fully isolated and dedicated environment for all enterprise-scale integration needs. Now you can also create the standard logic app which is the signal tenant offering.

    0 comments No comments