Talks

The Cassandra database is a widely deployed Java infrastructure piece, and a critical part of many services. A core part of it's work is deduplicating and deleting data through periodic compactions. In this talk I will discuss a recent patch in which I re-implemented this process and deliver a large performance improvement. This is an exploration of the delivery of a meaningful performance improvement to a long standing, industry standard, OSS project.

Key Takeaways:
  • Picking the right target
  • Setting meaningful goals and metrics
  • The contribution process
  • Re-occurring optimisation techniques

Audience:
  • Cassandra enthusiasts
  • Java performance enthusiasts
  • Intermediate/Senior Java eng
Nitsan Wakart
Apple
A blogger and a coder with a pedantic passion for performance. My work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. A JVM Engineer for Apple by day, main contributor to lock free data structures library JCTools by night.