все правильно, ибо чтобы все быстро работало - база данных крутится не на одном сервере, а на разных. и у каждого может быть свой. между ними синхронизация настроена допустим раз в 10 минут. ну и личный кабинет отдельно, карточки товаров отдельно и т.д. все по возможности разнесли на разные сервера, чтобы все работало быстрее