Twelve decisions about partition keys, conditional writes, versions, TTL and paging.
Review before answering
- Spring Data Cassandra partition keys: model the read before the row
- Spring Data Cassandra conditional insert: reserve one key once
- Spring Data Cassandra consistency: budget availability and staleness per operation
- Spring Data Cassandra @Version: a conflict is not a merge
Edge Cases
Choose the outcome that preserves the documented boundary under failure, not just the path that works once.
