Realm Blog

Sharing the MongoDB Realm Roadmap

We are pleased to announce a public roadmap for MongoDB Realm, the integrated product that combines Realm and Stitch, MongoDB’s serverless platform. The roadmap follows up on the vision that was presented at MongoDB World in June and brings you our more detailed plans.

We’re making our plans public so that you can see what’s coming, follow our progress, and give feedback as we work towards the best end-to-end platform for building modern applications.

Keep reading to learn about the investments we’re making and the key milestones on the way to building the MongoDB Realm product.

MongoDB Realm:

By mid-2020 we’ll hit a major milestone in our integration work when we release the public beta of MongoDB Realm.

We’re working to combine the best aspects of Stitch and Realm so that you can use Realm Sync alongside Stitch features like triggers and functions, authentication, Data access roles, and code deployment. We’re making sure it’s simple to sync data from the client to your Atlas database. And, we’re releasing new, merged MongoDB Realm SDK packages - along with lots of other features that will help you build better apps, faster.

An Updated Realm Database:

Over the summer, we increased Realm’s resources - including sending some MongoDB engineers to Copenhagen to help with the integration - and are working hard on future releases. Our teams have also charted the path to a fully integrated product, including new features and functionality that we’ve heard requested by this community.

By early 2020 we plan to release an updated version of the Realm Database that will allow our teams to more quickly iterate and release new functionality. As part of this work, the updated version - which we’re calling Realm Database 6.0 - will enable Thread Safe Objects and improve support for the latest iOS, Android and JavaScript versions.

We’ll continue developing the Realm Database during the first half of 2020, to allow for support for new types in the Realm schema, support for query operators on single-typed arrays, and Realm sharing between apps. All of these features give you more flexibility in how you store and interact with your data, and simplify your code.

New Features on MongoDB Stitch:

MongoDB’s serverless platform, Stitch, will also see new functionality like a GraphQL service. We’re enabling access across all of your MongoDB data sources to make it easy to start, extend, and scale your usage of GraphQL.

Coming Later:

Of course, there’s never enough time to do everything. As part of our roadmap effort we’ll be deprioritizing some Realm features, like:

  • Realm’s Query-based Sync, which needs to be re-architected to maximize scalability and performance. We expect to do this when MongoDB Realm moves to the GA phase in the second half of 2020.

  • The ability to host MongoDB Realm in your own environments. In the long-term, we plan to offer this, but it won’t be available as part of our beta release.

  • Support for Realm’s Syncs current Adaptors, or syncing to non-Atlas databases.

While these features aren’t going away forever, we’re focusing our efforts elsewhere as we start to build a strong foundation for the future of MongoDB Realm.

For full details on our plans and more specifics around features and functionality, be sure to read the full public roadmap. Have feedback? We’d love to hear it on our forums.

Safe Harbor

The development, release, and timing of any features or functionality described for our products remains at our sole discretion. This information is merely intended to outline our general product direction and it should not be relied on in making a purchasing decision nor is this a commitment, promise or legal obligation to deliver any material, code, or functionality.

Drew DiPalma

Drew DiPalma is a Senior Product Manager at MongoDB, currently working on MongoDB Realm. He’s spent the last couple of years helping make complex databases more intuitive. He previously worked on MongoDB’s Atlas and Stitch products. Before joining MongoDB, Drew worked on distributed databases within Azure SQL Server and was a founding member of the Azure SQL Data Warehouse team.

Get more development news like this