O'Reilly logo

Cassandra Design Patterns by Sanjay Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. 3V Patterns

3V patterns are the foundational patterns that can be used as deciding factors on whether Cassandra should be used as a solution in the first place.

Strict believers of the design pattern definition might even disagree in considering these patterns as design patterns; however, these patterns represent the common recurring problems that Cassandra solves repeatedly and can also be used as smoke tests to figure out whether Cassandra is actually a good fit or not for a given use case.

We will be using the following standard pattern definition structure to define our patterns:

  • Pattern name
  • Problem/Intent
  • Context/Applicability
  • Forces/Motivation
  • Solution
    • Optional consequences
    • Optional code samples
  • Related patterns

Interestingly, the 3V patterns ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required