An Azure service that provides a general-purpose, serverless container platform.
Hello @JanCwiekala-8979
The consistent ~500 ms delay on warm, reused connections is not documented as expected Azure Container Apps Express behavior. Express is suitable for HTTP APIs and optimized for fast startup, but it doesn't have a fixed per-request ingress delay or a setting that controls one.
The same behavior is tracked in the Microsoft Azure Container Apps GitHub repository as issue #1856. Tests there reproduce approximately 500 ms of additional latency across multiple regions, including app-to-app and private-endpoint traffic. However, the issue is still open and marked Needs: triage, so this is not yet an official confirmation of a platform defect, root cause, or planned fix.
Since the delay occurs with minReplicas: 1 and after connection establishment, the provided results do not indicate scale-from-zero, TCP setup, or TLS negotiation as the cause. Microsoft’s documentation does not provide a supported Express setting for bypassing its managed ingress path; Express app-to-app communication also uses the apps’ public URLs rather than internal service discovery.
To confirm your subscription, use Diagnose and solve problems and review the HTTP Requests, networking, replica-count, and environment-health detectors. These detectors are for ingress and performance investigations.
I recommend opening an Azure support request with:
- Express and standard app resource IDs
- Region and timestamps in UTC
- Warm-request timing results
- Confirmation that the same image and replica configuration were used
- A reference to GitHub issue #1856
Until Microsoft completes its investigation, I cannot find verified official documentation to support a definitive answer on whether the delay is intentional, whether migrated environments are affected, or when it will be corrected. For latency-sensitive production APIs, using a standard workload-profiles environment is the documented option when greater networking and infrastructure control is required.
References:
- Azure Container Apps Express overview
- Azure Container Apps Express FAQ
- Diagnose and solve problems in Azure Container Apps
- Troubleshooting in Azure Container Apps
- GitHub issue #1856: Express environment adds a fixed ~500 ms to every HTTP request
Help make this community better for everyone: If this answer helped or resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution. Thank you.