신규 MSA프로젝트를 진행하면서 고민됐다. 이벤트 발행은 어떻게 해야하고 어떻게 받아야할까? 필요한 이벤트를 달라고 요청을 하고 이벤트로 받아야 하나? 이벤트가 날라오면 필요한 정보를 요청해야하나? 이렇게 생각했는데 생각해보니 이러면 기존 프로젝트는 메세지를 발행하는데 메세지에 특정목적이 생겨버린꼴... 그리고 저렇게 3, 4 번의 과정의 경우 저게 분리가 맞을까? 기존 서비스가 죽으면 신규 프로젝트도 같이 죽는데?? 분리가 맞아? 틀린 방법이였다. 에초에 메시지큐에는 회원가입함, 상품을 수정함, 배송을 시작함 등과같은 발행하는 프로젝트 입장에서 메세지를 발행하고 구독하는 서비스는 알아서 필요한 데이터를 가져다 쓰는것이다. 서로 간섭이 없고 두 서비스중 하나가 죽는다고해서 같이 죽는게 아닌 상황이 되버린..