I'm planning to create a data retrieval system for my company, which will manage several sub-processes to collect and present data based on user selections. We intend to implement this in Python, using either FastAPI, Flask, or Django. Given our projected usage—thousands of requests daily—it's crucial that the framework can handle a heavy workload effectively. Which of these frameworks would you recommend for our needs? Additionally, should we consider switching to Node instead?
5 Answers
I like FastAPI too; it's nice to work with. Honestly, there’s not much difference between Python and Node for the usage you’re describing. Django is fine if you want an all-in-one solution, but if you prefer something lighter, stick with FastAPI or Flask.
All three will work, but your success will largely depend on how you implement your system, regardless of the framework.
If you're open to switching to Node, especially with NestJS, that could be a better option for your main API. I’d suggest using FastAPI for any AI components since it’s quite efficient, but for the rest, NestJS might give you a better development experience.
If you're looking for performance, FastAPI is definitely the way to go. Just make sure to deploy it correctly to maximize its potential.
Honestly, just go with FastAPI! If you need something more full-featured, then Django is your friend.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically