Ranges instead of partitions
A record's key hashes to a position in the topic's keyspace, and that position falls in exactly one range. Split and merge are metadata operations: segments are never physically combined or copied, and a merge happens only between buddy ranges. Same-key ordering survives resharding.
- Children per split
- 2 buddies
- Segments copied by a split or merge
- 0
- Wire nouns
- topic · key · cursor