Introduction to PSG sharding solution