такими моделями Person, Cars, Orders. То есть у каждого юзера есть автомобили и он может делать заказы. Соответственно тут логично выделить 2 контекста, один про машины(техинфо, интервалы обслуживания), второй про заказы(товары и так далее). Вопрос - куда девать Person? По одному в каждый контекст как у Фаулера вот тут https://martinfowler.com/bliki/BoundedContext.html? Или допустимо куда-то в "shared kernel" закинуть?
поговорю сам с собой, допустимо:)
Думаю стоит прочить книгу про DDD. На последнем DotetRu СПб митапе было про DDD, там и список литературы был. (мне тоже эта тема интересна, но все никак не соберусь что-то фундаментальное прочитать)
В ООП любая проблема (кроме количества классов) решается введением нового класса. Соответственно в DDD - введением нового контекста? 😉
Обсуждают сегодня