2. Realm Analysis
Realm Platform is a flexible platform containing features like.
● 2-Way data SYNC with real time collaboration
● Always on Mobile feature with offline-network support with auto synchronization of data
● Build to scale via Cloud offerings of Managed & Dedicated Cloud (AWS, Azure, GCP)
● Containerized server for self management thru Kubernetes scale on choice of your
Cloud
● Addressing small dev base with $30/month plans
● Open source Realm DB as a replacement for commercial tightly controlled platform like
Firebase
● Realm platform support for JWT for Oauth apps and other OpenId providers along with
simple user/password authentication
● Security first with isolation of Realms per Account and Instance
3. Demo Overview
● Android demo app with real time market news updates to stock
portfolio
● Leveraging Realm DB & Realm Cloud Platform
● Event handler for changes to the data based on ‘change’
(insertions)
● Realm on Cloud server for scale & Query based filtering in UI
5. Demo & Others
UI: https://github.com/vijaypolsani/todo-query-based-sync
Event Handler: https://github.com/vijaypolsani/iex-realm-service/tree/DEMO
Pain Points:
● Realm configuration from UI to Applications is complicates with SYC URL
● Documentation suggests to use examples, better approach is to elaborate the API and
their sample usages of the API
● Realm schema changes on creation is not allowed. A better experience would be for
auto migration capability (Sounds more like RDBMS lacking NoSql features like
Firebase)