Now that RethinkDB is ready for adoption in a production environments, a growing number of developers are working to integrate it with their favorite backend frameworks. We’ve seen several particularly promising integrations emerge over the past few weeks.
Slava’s Meteor integration includes a client-side cache that users can access with conventional ReQL queries–derived from RethinkDB contributor Michel Tu’s ReQLite project. You can see a sample application built with Slava’s bridge on GitHub. The Meteor integration is still at an early stage of development, but it’s off to a very promising start.
StrongLoop published a blog post that describes how to use RethinkDB with LoopBack, their popular Node.js backend framework. LoopBack makes it easy to build an API backend without implementing the endpoints by hand. It automatically transforms simple data model definitions into a restful API with standard CRUD operations.
In the blog post, StrongLoop shows how users can quickly build an API backend with LoopBack and RethinkDB. The post also demonstrates how to use RethinkDB changefeeds to add realtime capabilities to a LoopBack application. The demonstration in the blog post uses developer Dmitry Gorbunov’s RethinkDB connector for LoopBack.
Install RethinkDB and try out the new Meteor and LoopBack integrations today.