ИМХО, существуют различные уровни мультитенантности [от уровня 1 до уровня 4], среди них самая чистая форма мультитенантности [уровень 4] - иметь единую кодовую базу для удовлетворения потребностей различных клиентов [арендаторов] .
В этом случае вам потребуется сохранить все метаданные конфигурации в вашей кодовой базе, чтобы каждый клиент мог настраивать приложение так, как ему хотелось бы.
Наличие единой кодовой базы очень чисто, легко поддерживать, легко исправлять, легко подключать новых клиентов и т. Д ...
Следовательно, примите к сведению, что вы должны принять решение о времени и расходах, которые вы заложили в бюджете для приложения, которое вы запланировали как чистейшая форма мультитенантности, действительно требует дополнительного дополнительного процесса мышления.
Вы можете ознакомиться с некоторыми статьями, такими как this , а также узнать о плюсах и минусах наличия самой чистой формы многопользовательской или виртуальной модели многопользовательской аренды.
Также читайте больше от здесь