Chapter 7. Designing Applications


"Knowing is not enough; we must apply. Willing is not enough; we must do."

 --Johann Wolfgang von Goethe

Learn, assimilate, and apply—it is a continual cyclic process, and this is the mantra. Coming up with design patterns is important but, finding good uses for them is the key. All the previous chapters discussed various design patterns that are very specifically applicable to Cassandra as a NoSQL data store. Applying these design patterns in the right contexts or to the right use cases is very important, and this is going to be the focus of this chapter. In the case of RDBMS, the data modeling has a very strong theoretical support from academia. Moreover, one data model designed for one RDBMS can be easily reused ...

Get Cassandra Design Patterns - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.