Event Driven Architecture1 이벤트 기반 아키텍처(Event Driven Architecture)란? 이벤트 기반 아키텍처란? 이벤트에 대한 상태 변화에 반응하는 소프트웨어 아키텍처를 의미합니다. 이벤트란? 상태의 변경. 즉, 데이터의 변경, 생성, 삭제를 통해 발생하는 서비스의 의미 있는 변화를 뜻합니다. 이벤트 기반 아키텍처는 어떻게 작동할까? 이벤트의 감지에서 시작하여 이벤트 구조의 형태로 기술적 표현의 생성으로 진행하고 비로 끝나는 네 가지 논리적 계층으로 나눠져서 데이터를 처리합니다. 이벤트 프로듀서 (Publisher, Producer, Creater) 이벤트를 감지하고 감지한 이벤트를 메시지로 나타내는 역할을 합니다. 예시) 이벤트 프로듀서는 고객이 전자상거래 사이트에서 주문을 하면 "Check Out" 이벤트가 발생하여 이벤트 채널에 전달됩니다. 이벤트 채널 (Bus, broker, Rou.. 2022. 3. 20. 이전 1 다음