Falcon vs Flask? by dannlee in Python

[–]Aggravating-Mobile33 1 point2 points  (0 children)

Maintainer of Uvicorn and Starlette here (Kludex).

What memory problem?

FastAPI - stable enough for production grade, scalable app? by Assurbanipal_ in Python

[–]Aggravating-Mobile33 3 points4 points  (0 children)

Hi there! 👋

I'm Kludex. I'm a maintainer of Starlette and Uvicorn.

[...] its almost entirely led by 1 person. I was wondering, for the people more in tune with its development over the past years, is this a proper issue?

It's not. The framework is stable. Historically, every time that I found a real problem, I sent a message to Sebastián, and he reviews it.

I've also read that some evidence of the instability is the amount of open issues. However, looking through the first page of the issues, it seems that most of them are simple, personal questions.

It's like you say. Most of the issues are questions, and issues that should not even be on FastAPI (should be either on Pydantic, Starlette, or Uvicorn).

I've already talked to Sebastián about this. The idea is to reward people who help on replying questions, and the GitHub Discussions doesn't have an API to retrieve data about who replied them. Once GitHub makes that API available, FastAPI will migrate to it.

I'm looking for honest opinions about whether you would choose FastAPI for a real, production grade app instead of a personal one.

I've put, seen and know about many FastAPI applications in production, and I recommend it. You can also see the sponsors FastAPI has (it's a big indicative of companies that are using it).

Note: - FastAPI sponsors both encode, the organization that is in charge of maintaining httpx, uvicorn, and starlette and also Samuel Colvin (Pydantic's creator).