I'm planning to test the feasibility of using Yugobyte DB (https://www.yugabyte.com/) for an Akka persistence layer.
From https://doc.akka.io/docs/akka/2.4/java/persistence.html :
Plugin TCK In order to help developers build correct and high quality storage plugins, we provide a Technology Compatibility Kit (TCK for short).
The TCK is usable from Java as well as Scala projects. For Java you need to include the akka-persistence-tck dependency:
The latest version of Akka docs : https://doc.akka.io/docs/akka/2.6.15/persistence.html?language=java does not mention the Technology Compatibility Kit. Is Technology Compatibility Kit no longer supported ? I'm aiming to use Akka version 2.6.15
From https://mvnrepository.com/artifact/com.typesafe.akka/akka-persistence-tck the latest tck version is dated Jun, 2021 , therefore tck is still supported.
Should there be a Technology Compatibility Kit for Yugobyte if Akka persistence supports Yugobyte ?
Cassandra support for Akka is documented here: https://doc.akka.io/docs/akka-persistence-cassandra/current/ while Yugobyte is not mentioned in the Akka docs. How to determine if Yugobyte is supported by Akka ? Is there a series of tests I should perform using the Technology Compatibility Kit ?
Should a tck (https://en.wikipedia.org/wiki/Technology_Compatibility_Kit) be implemented by the yugobyte team/vendor to enable Akka Persistence suppport for Yugobyte ?