Summary
This chapter was full of code and implementations. We started with an application introduction and what we are going to build and did it by steps. We modeled the database; we developed the backend system, and then, finally, a frontend. I can say this chapter is one of the key chapters in this book because we used whatever we learned and made something useful out of it.
The next chapter is going to be more fun; we are going to implement a Polyglot Persistence engine using our RethinkDB. Polyglot Persistence is a concept where we synchronize various databases at once. Let's move on to the next chapter, where we will see this and much more in detail.