Context: How does \Magento\Shipping\Controller\Adminhtml\Order\Shipment\Save::_saveShipment()
work?
Part 1: adding objects (models) to a transaction
Part 2: executing the transaction
Details: How does \Magento/Framework/DB/Transaction::_startTransaction()
work?
Details: How does \Magento/Framework/DB/Transaction::_commitTransaction()
work?