Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggesting using existing process manager in docs #2177

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

adriangb
Copy link
Member

@adriangb adriangb commented Dec 5, 2023

No description provided.

Comment on lines 185 to 189
Modern deployments often are deployed on a Softare as a Service platform or a Platform as a Service.
Examples include various offerings from AWS, GCP, Render, fly.io and Kubernetes (availble as a service on many cloud providers).
These are just examples, Uvicorn does not necessarily recommend or endorse any of these above other options.
Kubernetes for example functions both as a process manager and load balancer.
These options can range form simple to complex, and they may not be better than other options listed below, but if you are already using Kubernetes or another option that offers load balancing and process maangement you do not need to also run your own process manager and load balancer.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm open to any other wording here.
The point I want to get across is that if you're already deploying on something that does load balancing and process management there is no point in duplicating that into your app.

docs/deployment.md Outdated Show resolved Hide resolved
docs/index.md Outdated Show resolved Hide resolved
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.

2 participants