I'm relatively new to application development but here goes nothing.
I've been working on a project that employs the use of a Tornado server and SQLAlchemy's ORM for database management/access (using postgres in the back end).
At the outset of the project I hadn't considered the possibility that using SQLAlchemy would prevent me from taking advantage of Tornado's async features (since SQLAlchemy's database calls apparently 'block' the thread).
Do you have any suggestions as to how to implement an async-compatible setup with Tornado+SQLA+postgres?