Java Perf IRL: 5x Faster Cassandra Compaction
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
talk.summaryAiDisclaimer
talkDetail.whenAndWhere
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