Partitioning gotchas -- Don't use Avro, Json, or Protobuf for keys and be aware of client hashing...
Here are some pitfalls to be aware of so you don’t accidentally break your key-based partitioning. Avoid using complex serialization formats (Avro, JSON, Protobuf) for the key. For example, if you...