728x90 EDA1 6) 개발 architecture (4) EDA(Event-Driven Architecture) 패턴 1. EDA 정의 (Event-Driven Architecture) : 이벤트 기반 아키텍처는 시스템 내 컴포넌트들이 이벤트를 중심으로 상호작용하도록 설계된 아키텍처 패턴 1) 한 서비스가 상태 변화나 특정 행동을 이벤트로 발행(publish) 2) 다른 서비스는 그 이벤트를 구독(subscribe) 하여 필요한 작업 수행 3) 전체 패키지 구조를 정하는 다른 아키텍처와는 달리, EDA는 타 아키텍처 기반에서 강결합과 비동기 등의부족한 부분을 보완할 수 있는 개발 패턴 중 하나 임 목표: "서비스 간 결합도를 낮추고, 확장성과 비동기 처리를 쉽게 만드는 것" 2. 핵심 구성 요소구성 요소역할Event시스템에서 발생한 사건 또는 메시지 (ex: O.. 2025. 8. 31. 이전 1 다음 728x90