Azure Logic Apps: never share the same storage account between different apps.
Sharing a single Azure Storage Account across multiple Azure Logic Apps instances causes scalability and reliability problems, including HTTP 429 throttling errors, increased latency, and state contention. The post demonstrates these issues through load testing and recommends using one storage account per Logic App for isolation and predictable performance.

post Stefano Demiliani
"Sharing the same storage account across different Azure Logic Apps instances can cause serious problems."
Key points
- Shared storage accounts hit Azure limits (20,000 requests/second) when multiple Logic App instances persist state and action outputs simultaneously
- Both Consumption and Standard Logic Apps experience throttling, cascading failures, and unpredictable performance during peak loads when using shared storage
- Contention occurs on table storage for session state and on queues for message processing when multiple apps access the same storage account
- Load testing showed average response time increased from 1355ms to 3097ms (with 12-second spikes) when moving from light to heavy workload on shared storage
- Using one storage account per Logic App provides complete isolation, eliminates locking issues, and ensures predictable performance
Quotes
- “Sharing the same storage account across different Azure Logic Apps instances can cause serious problems.” (Establishes the core problem that drives the entire recommendation against shared storage accounts)
- “If you want to be safe, the simplest, reliable and most effective solution is using one storage account per Logic App.” (Provides the clear architectural best practice that resolves all the identified performance and reliability issues)
- “You will start receiving HTTP 429 (Too Many Requests) responses from storage.” (Identifies the specific error symptom that occurs when storage account limits are exceeded due to sharing)
Context
- Features: Azure Storage Accounts, Consumption Logic Apps, Standard Logic Apps, session state management, action histories, queue-based operations, managed connectors, stateful workflows
Source: Stefano Demiliani, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.