Realm Embedded Architecture: Change Notifications, ACID Boundaries, and Failure Handling
An architecture note for Realm Database: using change notifications and transactions to keep mobile UI in sync without polling, while respecting thread, process, and schema boundaries.