Realm 2018: A Year in Review, and a Look Forward to 2019
Welcome to 2019! 2018 was a great year for Realm, its customers and partners, our international community of active developers, and everyone else focused on building reactive, responsive mobile and IoT applications that require data synchronization and/or offline support. I wanted to take a moment and reflect on the accomplishments in 2018 and what to look forward to in the year to come.
2018 saw the launch of Realm’s cloud, making it easy and simple for anyone to get started with Realm Platform. We went live with instances in both US and EU, and can make instances available in other geographies as needed. We published the how-to guide for building synchronized applications with Realm to ensure it is as easy and straightforward as possible. With all kinds of customers across a wide range of use cases now building and deploying their applications against our public cloud, we launched our status page so we could announce maintenance windows and inform you about downtime. We worked as well at improving our online documentation. We’d love to hear your feedback as we continue to improve both the service and the documentation.
Running and maintaining enterprise software, and keeping up with best practices, is not always easy. As such we launched in 2018 our dedicated and managed Cloud options for customers who want Realm to manage their backend. We are thrilled and encouraged that multiple customers quickly signed up for that option, with some that even migrated from a self-hosted private Cloud. If you’d like to migrate or otherwise take advantage of Realm’s capabilities in the Cloud, please let us know. We can support and maintain Realm running in multiple different Clouds, as we have certified our solution on most major Cloud environments. and have customers actively running on various different Cloud solutions today. We’ve even started looking at true hybrid Cloud solutions making use of Realm synchronization and Cloud-based serverless functions, such as one example we announced publicly with IBM in December 2018.
As we hope you know, Realm supports the ability to synchronize from a variety of backend databases or master data sources, and in 2018 we significantly improved our existing adapters as well as developing support for new ones such as a Kafka connector. If you have a specific backend you need a connector for, please let us know.
Our active community for the open-source Realm mobile database continued to grow as well. Today 65% of the Fortune 1000 companies use Realm in at least one of their mobile apps. Thanks to all of your help and efforts, our Github stars grew to over 47k. We are as well particularly excited that an independent book was published on how to build modern Swift apps with Realm. 2018 also saw dramatic improvements to the Realm Studio browser to make it as easy as possible to build applications with Realm, and we open-sourced the browser as well. Finally, we’ve broadened our cross-platform and flexibility goals with support for GraphQL among other interfaces.
So what’s in store for 2019?
We are working hard to ensure continued growth in all areas of Realm, as we look to help both developers and enterprises create modern applications that deliver improved productivity, offline-first “always on” functionality, and improved user experiences via synchronization and zero-latency data access. You can expect product enhancements in multiple areas towards that goal this coming year. We plan on expanding our Cloud offering into the Asia-Pacific region as needed by the global community. We will broaden our set of adapters with a Kafka Consumer, a Kafka Producer, and a set of other interfaces into popular backends. (And if you have a favorite request, please let us know!) We are looking at multiple mechanisms to evolve our key interfaces and functionality into “cloud functions” to make it easier to deploy and utilize the Realm Cloud. Of course, we continue to improve performance, scalability and look to offer both more advanced and simpler deployment options. And finally, for all our SDK users, we have been working on a upgrade of our core database that will unlock long requested capabilities such as Set and Map data-types, handling of unstructured data and even deliver Inheritance and polymorphism!
The world is increasingly moving toward the need for device-local data and processing, and Realm is leading the charge. Let us know how we can help you, and here’s to a great 2019!