Decoupled sharding