Вычитал в документации по Flask следующее высказывание:
For example, Flask uses thread-local objects internally so that you don’t have to pass objects around from function to function within a request in order to stay threadsafe. While this is a really easy approach and saves you a lot of time, it might also cause some troubles for very large applications because changes on these thread-local objects can happen anywhere in the same thread.
Flask provides some tools to deal with the downsides of this approach but it might be an issue for larger applications because in theory modifications on these objects might happen anywhere in the same thread.
Что именно имелось в виду? Что такого критического может неожиданно произойти с этими thread-local объектами при достижении приложением статуса «very large»? И насколько большим должен быть проект, чтобы он мог считаться «very large»? Вообще, такое решение с tread-local объектами, насколько я понимаю, упрощает кое-какие моменты при разработке, но все же выглядит оно очень спорно. Единственная вещь, которая меня смутила во Flask, поправьте меня если я неправ.
PS: В Development потому что вопрос все-таки больше относится собственно к питону, чем к веб-разработке.