Summary
This was one of the very informative and experimental chapters. We learned how to take the functionality of RethinkDB and expand its working with other awesome tools such as ElasticSearch and RabbitMQ.
We integrated ElasticSearch with RethinkDB to perform the facet search in such a way that any data update is automatically reflected in ElasticSearch.
We also learned how to integrate RabbitMQ with RethinkDB to have an automatic message exchange system.
In the next chapter, we are going to do some practical coding and develop a real-time system using Node.js and RethinkDB.