23 / 25
Как структурировать большое Flask-приложение?
Стандартный layout: application factory + blueprints + services + repositories + tests. Разрезайте по доменам, не по типам. Расширения создавайте без app, привязывайте в factory. Сервисный слой между view и БД упрощает тесты.