Join us for the first session in our comprehensive Cassandra data modeling series for 2025, where we establish core modeling principles using the KillrVideo video-sharing application as our practical example. This session lays the groundwork for understanding how to effectively design data models in Cassandra's distributed environment, focusing on fundamental concepts that remain essential across all versions while preparing you for advanced features in Cassandra 5.0.
This is a great place to start if you are new to Cassandra. If you have already started your Cassandra journey, you’ll find the latest data modeling information in one place.
You'll learn:
- Query-First Design Approach: Master the essential paradigm of designing data models based on application query patterns rather than entity relationships
- Partition Key and Clustering Column Design: Learn crucial strategies for creating effective partition keys and clustering columns to optimize data distribution and query performance
- Time Series Data Patterns: Implement specialized structures for time-based data that enable efficient storage and retrieval of chronological information
- Strategic Denormalization: Apply practical denormalization techniques to maintain consistent data across multiple access patterns
- KillrVideo Schema Analysis: Examine a real-world application schema to understand how these principles are applied in practice

Patrick McFadin
Principal Technical Strategist & Cassandra Committer
DataStax