Flask being micro web framework provides minimal set of attributes to make web application. To build large application using flask one need to design application in such a way that there is no cyclic imports. One also need to integrate ORM for database interaction, celery for async tasks, celery beat for scheduling jobs, cli commands for management tasks into application. Flask-Full is a boilerplate framework on top of flask for developing large api backend applications using flask. It has in built support for shell commands, celery, websocket, eventlet, mongoengine orm and rst docs.
By Neeraj Shukla