Let’s just get the best part out first. Globally available, general-purpose transactions that work the way Cassandra works.
Cassandra assumes failures as a part of running a large distributed system.
The previous iterations of consensus protocols solved different parts of the problem, but each presented a trade-off that would violate some of Cassandra’s values.
The biggest impact will be in developer productivity, so let’s see what that looks like in practice.