May 4, 2021
It doesn’t has to. If those errors in the SPI ilolementation won’t trigger any domain process, you can just pass through with unchecked exceptions for example.
Otherwise this is a part of the contract your domain impose to the implementation of the SPI, which will still keep it isolated from the technical part.