Hi @Design_Gurus,
In the sharding part,you mention that if we shard by video id then : "This approach
solves our problem of popular users but shifts it to popular videos. " , but popular video problem will be there in userid based sharding also, if a user video become popular, then since user videos resides on on server, it will be bombarded. So this problem exists in both, but from your statement it seems that userid based shading dont have this problem?