728x90 PubSub1 스프링 이벤트(Spring Event) 적용 방법 및 예시 개발을 하다 보면 하나의 로직에 여러 도메인의 서비스가 엮일 수 있는데 이 때 도메인 간 결합도를 낮출 수 있는 방법 중 하나로 스프링 이벤트라는 것이 있다고 해서 이번 기회에 사용해 봤다. 요즘 대세인 MSA나 이벤트 드리븐 아키텍처, DDD 등과도 밀접한 연관이 있는 듯하다 스프링 이벤트 이벤트: 특정 트리거가 작동하면 시작되는 동작 혹은 사건 특정 이벤트가 발행(publish)되면, 해당 이벤트를 리스너로 수신(listen / subscribe)해 와서 필요한 기능을 실행하는 방식으로 이용한다. pub / sub 구조 이벤트 사용 시 각 도메인 간 관심사가 분리되어 결합도를 낮출 수 있으며, 응집도는 높일 수 있다. 예) 게시글 작성 시 회원 경험치를 올려준다. 원래대로 개발했다면 게시글 도메인의 .. 2024. 3. 7. 이전 1 다음