Hi All, As has been seen with the work already started in CEP-10, increasing the modularity of our subsystems can improve their testability, and also the ability to try new implementations without breaking things.
Our team has been working on doing this and CEP-18 has been created to propose adding more modularity to a few different subsystems. https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-18%3A+Improving+Modularity CASSANDRA-17044 has already been created for Schema Storage changes related to this work and more JIRAs and PRs are to follow for the other subsystems proposed in the CEP. Thanks, -Jeremiah Jordan