In the last chapter, we went through all the stages of development required to build an application using RethinkDB. We have done the data modeling, code structure, and finally the frontend design. Building an application where real-time data is required is one of the best-suited cases for RethinkDB; however, there is something more than just real-time data where we can hook RethinkDB. It is Polyglot Persistence.
In this chapter, we will cover the following topics:
Introducing Polyglot Persistence
Using the RethinkDB changefeed as a Polyglot agent
Developing a proof-of-concept application with MongoDB and MySQL
Developing the Polyglot agent
Developing event consumers
Running the app
Further improvements
So let's begin.