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