clean architecture / hexagonal architecture 도 다 포함되는 그런 이야기랄까 


many to many 로 만들어야하는 구조이고

결국 하나는 aggregate root 이 되어야하는데 

여기서 어떤게 장기적으로 봣을때 aggregate root 이 되어야 적절할지를 판단내리는것도 어렵다

좋은 code level architecture 를 잡고가는지도 잘모르겟고


고민의 고민의 고민