Jeśli uważnie przeczytasz dokumenty https://docs.mongodb.com/manual/sharding/ zgodziłbyś się, że fakt shardingu jest i powinien być przejrzysty dla reszty systemu. Oznacza to, że początkowo twój system może być tylko pojedynczą bazą danych, a następnie pełnym fragmentem z
mongos
Router- Serwer konfiguracyjny
- Odłamki (które są replikami)
tzn. sharding to kwestia wdrożenia, a nie projekt. Interfejs MongoDB pozostaje taki sam.