From @ile via community slack: > The RocksDB storage engine uses **document-level locks** and therefore will not have a deadlock problem on collection level. https://docs.arangodb.com/3.11/develop/transactions/locking-and-isolation/ > Transactions acquire **collection locks** for write operations in RocksDB. It is therefore advisable to keep the transactions as short as possible. https://docs.arangodb.com/3.11/develop/transactions/stream-transactions/