### Start Date _No response_ ### Implementation PR #628 ### Reference Issues - ### Summary - ### Basic Example ``` const transactionManager = await this.transactionManagerFactory.create(); await transactionManager.withTransaction(async(session) => { await userRepository.delete(userId,session); await messagesRepository.deleteMany(userId,session); } ) ``` ### Drawbacks - ### Unresolved questions _No response_