Я собираюсь написать приложение ASP.NET MVC 2, используя Domain Driven Design.Я пытаюсь понять, как отделить администратора от витрины магазина.Я мог бы создать 2 проекта MVC, но в отношении сервисов для них, должны ли они быть в отдельных проектах, или я мог бы использовать CatalogManager, например, для администратора и магазина, и смешать все сервисы?
В настоящее время у меня есть библиотека классов для каждой части моего домена (услуги, инфраструктура, модель и т. Д.)
Спасибо.