How do you load balance a Flask application since it's single threaded? For optimal performance shouldn't there be a single Flask instance (process?) for each request being processed? What kind of load balancers are usually used with Flask and how do they decide to spawn new Flask instances?
And why should Flask be used instead of asynchronous Tornado or Node.js?
And why should Flask be used instead of asynchronous Tornado or Node.js?