Python is an easy to learn, powerful programming language.
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
Task queues are used as a mechanism for distributing work between threads or machines. The input to the task queue is a unit of work called a task.
The SQLAlchemy ORM as well as Core are extended generally through the use of event hooks. Be sure to review the use of the event system in general at Events.