Well, I don't think you can have transactions open across logical databases any more than you can join across them. And you might anyway design the relevant component to serve multiple clients simultaneously, so you could still be executing multiple simultaneous transactions.
The component is the sole owner of its state. How it interacts with that state is an internal concern.
Comments
Guessing you don't need atomic DB transactions in that case.
Well, I don't think you can have transactions open across logical databases any more than you can join across them. And you might anyway design the relevant component to serve multiple clients simultaneously, so you could still be executing multiple simultaneous transactions.
The component is the sole owner of its state. How it interacts with that state is an internal concern.