Use cases of Cassandra can vary for different types of applications. Some of these are:
Messaging:
Cassandra can store hundreds of terabytes of data, and thus is best for the companies providing Mobile phones and messaging services.
High speed Applications:
With the feature of high speed data handling Cassandra is a preferred choice for the high-speed data applications. These data would be coming from different devices or sensors.
Product Catalogs and retail apps:
For durable shopping cart protection Cassandra is a great database for the retailers. It also facilitates fast product catalog input and output.
Social Media Analytics and recommendation engine:
Cassandra is also suitable for the use case of analysis and recommendation to the customers and thus is preferred by online companies and social media providers.