Open bertuz opened 3 years ago
La idea del monorepo es que la comunicación entre contextos se haga a través de DTOs (comandos, queries y eventos). En el caso de querer extraer un bounded context a otro proyecto sería necesario duplicar esos DTOs y cambiar las referencias. La alternativa es ir duplicando los comandos, queries y eventos, lo cual introduce bastante sobrecarga.
ojo que en clases como ésta:
https://github.com/CodelyTV/php-ddd-example/blob/master/src/Backoffice/Courses/Application/Create/CreateBackofficeCourseOnCourseCreated.php
para que funcionen importando un evento de dominio que es de otro bounded context. Eso está permitido? Me chirría mucho.