2 months ago
I’m running OAuth logins (Discord) from a Railway service, and even though I’m using a “static outbound IP,” that static IP appears to be shared across multiple customers. The problem is that Discord enforces global rate limits and temporary blocks at the IP level, so if any other tenant on the same shared egress IP triggers a block, my app’s OAuth token exchange starts failing with HTTP 429 (“You are being blocked… due to exceeding global rate limits”) even when my own traffic is low. This creates intermittent login failures that I can’t fully mitigate in code because the root cause is shared outbound identity. Could you offer an option for a dedicated static outbound IP per customer/project (single-tenant egress), and I’d be happy to pay an additional monthly fee for it since it directly improves reliability for third-party integrations like Discord (and any other providers with IP-based protections).
0 Threads mention this feature
0 Replies