Transactions - Sequelize | The Node.js / io.js ORM for PostgreSQL, MySQL, SQLite and MSSQL
Sequelize supports two ways of using transactions: One which will automatically commit or rollback the transaction based on the result of a promise chain and, (if enabled) pass the transaction to all calls within the callback And one which leaves committing, rolling back and passing the transaction to the user.
https://sequelize.org/v3/docs/transactions/