ShardingRegistrar
Registry for managing aggregate ID sharding strategies by name.
This interface extends MutableMap to provide standard map operations for storing and retrieving sharding strategies, with additional convenience methods for registering named sharding implementations.
It's commonly used to maintain different sharding strategies for different aggregate types or contexts, allowing dynamic configuration and lookup.