C-B4 is locking to extend aerogear-unifiedpush-server and allow Casandra based persistence support.
Source code can be found here:
[login to view URL]
Implementation should include the following:
1) Cassandra based connection pooling (Include Connection properties files)
2) Alternative implementation to any class under [login to view URL] package (6 classes) using cassandra Query language (CQL)
3) Alternative unit-testing to any test found at [login to view URL] package (6 classes).
I'd develop a data access layer for cassandra entities along with test cases for every functionality. I'd also design cassandra schema and do any initial data insert. Keep in mind that cassandra works different than SQL databases and the schema can't be directly ported.