Skip to main content

Place Logic Apps at the center of the network design

Identify each inbound trigger and outbound dependency first. Private connectivity, runtime scaling and load balancing solve different problems.

Inbound and outbound paths​

RequirementEvaluateVerify
Private inbound HTTP accessStandard private endpoint / appropriate isolated-host ingressCaller network access, private DNS, TLS and trigger authorization
Private outbound callsVNet integration, routes and target private accessRuntime DNS, firewall and target identity
On-premises accessVPN/ExpressRoute or the applicable gateway/connector designEnd-to-end route and operation-specific support
Controlled egressAppropriate NAT/firewall design for the selected hostExpected source address and required platform/storage access
Hybrid processingSupported customer-managed infrastructureOutbound Arc/management and cloud-connector dependencies

A private endpoint is inbound access; it does not automatically provide outbound connectivity. VNet peering alone does not connect an on-premises network. Hybrid is partially connected, not inherently air-gapped.

The Standard networking guidance calls out managed webhook callbacks that cannot reach a private-only endpoint. Check each selected trigger/action path; built-in and managed operations do not share all network behavior.

Scale the runtime before adding a router​

Scale capacity/instances using the selected Standard hosting model and its limits. Measure concurrency, CPU/memory, storage and connector/downstream throttling. More workers do not fix a saturated dependency or create global message ordering.

For queue/event triggers, use the broker's consumption/partition/session semantics. An HTTP load balancer does not distribute queue messages or preserve broker settlement.

HTTP load-balancing choices​

Product/pathRoleDesign conditions
Standard hosting ingressRoutes requests to healthy platform workersHost capacity, app readiness and trigger limits
Application Gateway v2Regional layer-7 routing and optional WAF around reachable backendsSubnet/DNS reachability, backend TLS/host header, probes and authorization
Front Door Standard/PremiumGlobal HTTP routing and health-based origin selectionSupported origin/private-connectivity path, TLS/host header, WAF and regional dependencies
APIMGoverned API façade and intentional backend selection/policiesTier/network support, timeouts, retries, identity and service-specific routing

These are design options, not a universal certified topology. Verify the selected host, SKU, private-origin support and actual backend connectivity. Do not attach Azure Load Balancer directly to a managed Workflow Service Plan as if it were a VM backend pool.

Safe routing for workflow endpoints​

  1. Preserve the intended workflow route, query handling and authentication through the proxy.
  2. Keep signed callback URLs/tokens out of public logs and repositories; prefer an approved authentication boundary.
  3. Set backend host/TLS details for the actual origin and validate from the routing service.
  4. Use a side-effect-free health endpoint; probes must never submit a business order.
  5. Define timeout and retry behavior across client, router and workflow. Retrying an HTTP request can duplicate a business operation.
  6. Use consistent business IDs and durable duplicate handling across every active backend.

Multiple regions and recovery​

Routing to another region does not migrate an in-flight stateful run. Deploy the target app and dependencies separately, design state/replay/reconciliation, and confirm RTO/RPO.

Active-active processing needs global business deduplication and suitable data/broker topology. Active-passive designs need controlled trigger activation and dependency failover. A probe-green workflow can still have a failing downstream system.

Test the complete path​

  • Runtime DNS and target address match the intended private/public path.
  • Inbound clients/webhooks can reach the selected ingress without bypassing access controls.
  • Storage and required platform dependencies remain reachable.
  • Gateway probes do not create side effects; origin failure routes as designed.
  • Replay/duplicate requests do not create unintended effects.
  • Capacity, throttling and recovery meet measured targets.

References: Standard networking, Application Gateway v2, Front Door origins, multi-region recovery.

See connection diagnostics, pricing and recovery patterns.