Adelphi: Apache Cassandraâ„¢ testing goes Cloud Native
Adelphi is an open-source QA tool for Apache Cassandraâ„¢ that simplifies running data integrity and performance tests on Kubernetes. It leverages pre-packaged workload generators, such as NoSQLBench, Gemini, and cassandra-diff, to create a simple and reproducible testing process. Adelphi is built on top of two main CustomResourceDefinitions: K8ssandra Cass-Operator and Argo Workflow. It spins up two side-by-side (though isolated) Cassandra clusters in Kubernetes and generates a pseudo-random workload based on the provided schema. The persisted data of both clusters is then compared as an integrity guarantee. Adelphi is currently being developed, with some known limitations around UDT/UDF support and automatic migration of schemas across major versions. Future updates will include a new UI for better user experience and data archival.
Company
DataStax
Date published
May 24, 2021
Author(s)
Gianluca Righetto
Word count
1464
Language
English
Hacker News points
None found.