Writes in Cassandra — internals and performance

Day 3 /  / Track 3  /  RU / For practicing engineers

This talk is dedicated to a detailed analysis of how the process of writing to Apache Cassandra database occurs in terms of performance, what are the stages of requests processing, how long they take, what streams are responsible for. This talk covers the current stable version 3.11.x, but will also include information on changes in terms of writes performance recording made in version 4.0.

The targeted audience — developers and administrators that use Apache Cassandra. The talk will allow you to better understand how Cassandra is arranged internally, what determines performance of write operations and what are the bottlenecks for this type of request.


Dmitry Konstantinov

A system architect and Java developer from Netcracker company. During the last 10 years participated in many different projects including network management, monitoring, and billing. Works a lot with open source technologies like Apache Cassandra, Zookeeper, Kafka, Hazelcast, etc. Professional interests: distributed systems, high performance, and high availability.

Invited Experts

Vladimir Sitnikov

Vladimir has been working on performance and scalability of NetCracker platform (a software used by telecom operators for automatization of network management processes and network equipment) for ten years. His focus is Java and Oracle Database performance optimisations. Vladimir is an author of more than a dozen of performance improvements in the official PostgreSQL JDBC driver.

Gleb Smirnov
Gleb Smirnov

Gleb has seen some things.