I am moving my product from self-hosted cassandra node to Amazon Keyspace. One problem is that Amazon Keyspace is not supporting logged batches, cause it might use too many resources in some cases.
In my code I have multiple cases where I need to use logged batches and I cannot find any reasonable solution that might replace it.
Use case: We are having X tables to which we are doing propagation of rows, in order to have different primary keys for querying purposes. We are executing logged batch here so we have data consistency in all of those tables.
Only solution that comes to my mind is to insert same row into X tables asynchronously, and if there is any failure, execute it again, until there will be no errors.