So I solved the case. It is as simple as I described it here. Consider giving my repo a star if this Q&A helped you in anyway. I am also open for feedback. So please do not hesitate to open an issue and share your thoughts on the matter.

Please notice that this repo has several branches and the branch in charge for MongoDB sharding is mongodb-sharding :slight_smile:.