This talk takes people unfamiliar with building an application with Cassandra, through the design cycle. We’ll take a simple example of a video sharing application and go from design to implementation. One of the first questions asked when first starting with Cassandra is how will my data look? By starting from the beginning, you will see how the design process works. We’ll cover topics like data modeling, trade-offs with different design ideas and considerations for deployment. The language used in this talk will be Java, but will be abstract enough for implementation in any language.