MongoDB Realm
MongoDB Realm substitutes and supersedes MongoDB Mobile, Stitch, Sync, and other earlier MongoDB application development services. Realm offers an integrated environment to develop MongoDB-based real-time, offline-first applications across heterogeneous platforms.
Realm offers a mobile database that can run on Android or iOS and can offline/online synchronize with a MongoDB Atlas instance in the backend.
MongoDB’s Realm offering aims to make development faster and easier by abstracting away backend development and common services from application developers.
The following diagram provides an overview of the Realm services stack:
Figure 11.7: Realm services stack
The layered approach in Figure 11.7 shows how a mobile database can interact with the backend Atlas database using the Realm Sync service.
Realm Sync
Realm Sync can abstract a MongoDB Atlas database in a mobile application on an iOS or Android platform. The mobile...