Cassandra is pretty awesome, sure I am biased, but it rocks. Always on, tuneable consistency and multi-master architecture? Let’s get our web scale on and build a highly available app that never goes down! Hold on a second. There is one key piece of the puzzle that has a massive impact on your applications availability: the client driver. In this talk we will go through the how to best configure your clients to make the most of failure handling and tuneable consistency in Cassandra.

This is a crash course introduction to Cassandra. You'll step away understanding how it's possible to to utilize this distributed database to achieve high availability across multiple data centers, scale out as your needs grow, and not be woken up at 3am just because a server failed. We'll cover the basics of data modeling with CQL, and understand how that data is stored on disk. We'll wrap things up by setting up Cassandra locally.

A general rule of thumb talk aimed at late bloomers, managers, directors and architects who have yet to adopt Cassandra. This talk covers: what not to do, operational setup, data modeling, performance tuning, capacity planning and advanced use cases.

Are you using relational databases and wonder how to get started with data modeling and Apache Cassandra? Here is a starting tour of how to get started. Translating from the knowledge you already have to the knowledge you need to effective with Cassandra development. We cover patterns and anti-patterns. Get going today!

You've researched. You've discussed. You've had (multiple) meetings. You've installed. You've tested (hopefully). You've have decided. Now what (besides having attended a Cassandra Day)? What else are you going to need to put that Cassandra cluster into beta? Our evangelist team will give you the Cliff Notes to make that next step go as smooth as.... well... as smooth as it can be!

The internal battle has been fought, and Cassandra is your group's NoSQL platform of choice! Hooray! But now what? This talk will introduce you to all the basic operations concepts you need to know to start your foray into the wonderful world of Cassandra off right. Or even if you have already started but are looking for a solid holistic overview... this is the talk for you!

Dan takes us through building a distributed, highly available application through an example inventory access patterns use case. Taking a quick review of Cassandra functionality that applies to the use case, common architectures, and implementing Cassandra vis-a-vis infrastructure capabilities.

ZFS is an advanced file, raid, and volume management system originally developed by Sun Microsystems, 'The Last Word in File Systems' has been unavailable on Linux until recently. AddThis uses ZFS to more effectively scale up dedicated hardware, getting twice the performance at half the cost. ZFS is also fundamental to containerization, allowing nodes from multiple clusters to be co-located with safe persistent storage.

GumGum relies heavily on Cassandra for storing different kinds of metadata. Currently GumGum reaches 1 billion unique visitors per month using 3 Cassandra datacenters in Amazon Web Services (AWS) spread across the globe. This presentation details how we scaled out from one local Cassandra datacenter to a multi-datacenter Cassandra cluster and all the problems we encountered and choices we made while implementing it.

How did we architect multi-region Cassandra in AWS? What were our experiences in implementing multi-datacenter Cassandra? How did we achieve low latency with multi-region Cassandra and the Datastax Driver? What are the different Cassandra use cases at GumGum? How did we integrate our Cassandra with Spark?"

Al has been using Cassandra since version 0.6 and has spent the last few months doing little else but tune Cassandra clusters. In this talk, Al shows how to tune Cassandra for efficient operation using multiple views into system metrics, including OS stats, GC logs, JMX, and cassandra-stress.