Skip to content

Document one-app-per-user scale limit for autostop#2399

Open
kcmartin wants to merge 4 commits intomainfrom
one-app-per-user-footgun
Open

Document one-app-per-user scale limit for autostop#2399
kcmartin wants to merge 4 commits intomainfrom
one-app-per-user-footgun

Conversation

@kcmartin
Copy link
Copy Markdown
Contributor

@kcmartin kcmartin commented May 7, 2026

Summary of changes

Add a footgun to the per-user dev environments blueprint covering what happens when you put thousands of user Machines into a single app: the Fly Proxy's autostop loop is rate-limited (one Machine per region per pass, every few minutes) and can't keep up at that scale, so most idle Machines stay running. Also notes the shared-secrets / flat-network consequence and points readers to stop-when-idle as the alternative.

Cross-links from the autostop config guide and the Fly Proxy autostop reference back to the dynamic-routing pattern, so readers landing on the autostop docs while running this shape are pointed to a workable approach.

Notes

Came out of a support thread where a customer running thousands of Machines in one app discovered the rate-limited stop loop the hard way. The behavior is already documented in the proxy reference; this just makes the implication explicit at the per-user-dev page and adds the reverse pointers.

kcmartin added 4 commits May 7, 2026 18:37
Add a footgun to the per-user dev environments blueprint explaining
that the Fly Proxy autostop loop can't keep idle Machines stopped at
thousands-of-Machines scale, with pointers in the autostop config and
proxy reference docs back to the dynamic-routing pattern.
@kcmartin kcmartin requested a review from Roadmaster May 7, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant