DataStax Accelerate On-Demand

Explore the trends, strategies, and technologies driving application modernization and data management that will help you move your business into the future. Learn about the future of Apache Cassandra™, DataStax Constellation, a cloud-native data platform, and 70+ technical sessions designed to help you build game-changing applications in the cloud, on premises, or in a hybrid cloud environment.

Video

Change-Data-Capture in Apache Cassandra™

Apache Cassandra™ provided Change-Data-Capture (CDC) starting with version 3.8. Using CDC, you can develop an application that reads changes and stores them outside of Cassandra for auditing purposes. In this presentation, you will learn how CDC works (including upcoming changes in Apache Cassandra 4.0), how to access captured data, what to be aware of, and other details so you can start building one.

Learn More
Video

Casquatch: An Open Source Java Abstraction Layer for Cassandra Databases

Project Casquatch is a database abstraction layer with code generation designed to streamline Cassandra development. Out of the box it comes pre-tuned with high available policies including load balancing, geo-redundancy, connection pooling, etc., sitting on top of the DataStax driver using native APIs. All of this is abstracted behind the ever prevalent POJO. Instead of writing CQL, we utilize generic programming that allows you to simply pass a generated POJO to a save() method or populate with a getById(). This is the same code reportedly used by T-Mobile for multiple national platforms including the activation of the Apple Watch and Galaxy Watch, T-Mobile Payments, Digits, and many others.

Learn More
Video

Solving Optimal Data Placement for Instagram's Global Scale

The deployment of Cassandra at Instagram is a challenging problem, especially considering the global placement of our data centers. This talk will cover the motivation and details behind partitioning our data across regional groupings of Cassandra clusters. We integrated with a framework developed internally called Akkio, which allows us to split data into logical units, with strong locality for each unit. We will dive into the details of the placement, access, and migration of data in a geographically partitioned data infrastructure.

Learn More
Video

Live Traffic Capture and Replay in Cassandra 4.0

Capturing live traffic in a typical micro-services setup is one of the industry standard strategies for various needs including testing, canary, and dark launches, but when it comes to databases, capturing and replaying live traffic is quite challenging but equally critical. Cassandra is one of the few databases which supports a live traffic capture and replay feature out of the box starting with 4.0. As part of this talk, Vinay Chella will dive deeper into the query logging framework that is introduced in Cassandra 4.0, and the features built on top of this framework, including full query logging, audit logging, and traffic replay. At end of this talk, you will learn how to use audit logging, live traffic capture and replay features in the upcoming release of Cassandra.

Learn More
Video

Persistent Memory Support for Cassandra

What does a database look like when we have persistent memory as fast as RAM? In this talk, we'll describe how we built an open source persistent memory toolkit for Java and how we rearchitected Apache Cassandra to take advantage of this. We'll show how this resulted in a 9x speedup, or more than double the speed of unmodified Cassandra on the new hardware, and we'll discuss the remaining steps to incorporate our changes into mainline Cassandra.

Learn More
Video

Repair Improvements in Apache Cassandra 4.0

The Anti-Entropy process used by nodetool repair is the way of ensuring consistency of data on disk. Incremental repair was introduced in Cassandra 2.1 to speed up the operation but in Cassandra 3.11 it is still subject to bugs that can severely impact a production cluster stability. In this talk, we will detail how incremental repair was fixed for the upcoming 4.0 release of Apache Cassandra.

Learn More
Video

Safer Restarts, Faster Streaming, and Better Repair, Just a Glimpse of Cassandra 4.0

There are a lot of exciting features coming in 4.0, but this talk covers some of the features that we at Netflix are particularly excited about and looking forward to. In this talk, we present an overview of just some of the many improvements coming in operational, compliance and performance domain of Cassandra.

Learn More
Video

10 Easy Ways to Tune Your Cassandra Cluster

There's a direct correlation between database performance and how much it costs to run. If you're using the default Cassandra and OS configuration, you're not getting the most out of your cluster. Not even close. In this talk, Jon Haddad, Principal Consultant at The Last Pickle, will show you how to understand where your cluster bottlenecks are, then 10 easy ways to improve its performance and cut costs.

Learn More
Video

Cassandra Traffic Management at Instagram

Michaël Figuière is a software engineer at Instagram where he focuses on improving Cassandra efficiency and reliability. Previously, he worked on other large-scale Cassandra deployments at Netflix and Apple and he led the Cassandra drivers team at DataStax.

Learn More
Video

The Managed Platform Driving Cassandra Adoption at Bloomberg

In this talk, we will discuss the history of Cassandra at Bloomberg and why it is uniquely positioned to address a wide variety of our workloads. We will look at the ways we've architected applications to leverage the database. In addition, we will discuss how our Managed Cassandra Platform and its ever-growing feature set has enabled widespread adoption of Cassandra across the company's engineering department.

Learn More
Video

Cassandra at Yahoo! Japan

Yahoo! Japan (YJ) uses Apache Cassandra on a large scale, and the number of servers can reach 5,000. In this session, we will talk about usage of Cassandra at YJ, issues and initiatives in operation, and introduce the new Repair-Tool currently under development.

Learn More