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
?