DynamoDB Compatibility Layer for Apache Cassandra
github.com
github.com
Also, cql is now implemented by like 5-6 nosql databases and is becoming the implicit standard (Cassandra, cosmosdb, datastax, yugabyte, etc).
This got a little better when autoscaling went from a workaround to an actual feature; but there's still a fair bit of ramp-up time so you still have to handle request limits.
I haven't paid much attention to it since, but was wondering if these things are a non-issue nowadays?
The more common use case is that you over-provision your provisioned capacity to be able to handle some spikes in the number of accesses well. While there was already DynamoDB Autoscaling, I suggest everybody using it checks out DynamoDB OnDemand, as that might (depending on the access patterns) still save a lot over DynamoDB Autoscaling and is overall way less hazzle, because you simply don't have to care about scaling the provisioned capacity at all anymore.
In OnDemand mode tables have practically no limits on throughput or storage (just like provisioned mode).
Disclaimer: I work for DynamoDB but comment is my own.