Handling sync errors in layered architecture


I’m asking this question as a more generic way of rephrasing the question raised in Handling Sync Errors in .NET

We use a layered architecture as is common in enterprise applications. The view has no knowledge of the data source. Refer Fowler’s Patterns of Enterprise Application Architecture as the seminal work on how business applications have been structured for the last decade or more.

So I don’t think we are all that way out there in using a layered architecture. But it seems from the responses by @nirinchev to Handling Sync Errors in .NET, that there is no way of handling Realm sync errors in a layered architecture.

How have others approached this issue? Does Realm have anything on the roadmap to support handing sync errors in a layered architecture?