처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 '이벤트 드리븐 아키텍처(Event-Driven Architecture)'의 핵심 특징은?

보통 freeCodeCamp
보기 및 정답
A 컴포넌트 간 통신이 이벤트의 발행(publish)과 구독(subscribe)으로 이루어져 느슨한 결합을 유지한다
B 모든 컴포넌트가 동기적 방식으로 순차 실행되며 이벤트를 사용하지 않고 직접 호출로 통신하는 것이 일반적인 견해라고 알려져 있다
C 이벤트가 발생하면 시스템 전체가 즉시 재시작되어 최신 상태로 초기화되는 아키텍처 구조이다
D 단일 서버에서만 동작하도록 설계된 아키텍처로서, 분산 환경에서는 사용할 수 없는 구조이다

해설

이벤트 드리븐 아키텍처에서 프로듀서는 이벤트를 발행하고 컨슈머는 관심 있는 이벤트를 구독합니다. 프로듀서는 컨슈머를 알 필요가 없어 느슨한 결합이 유지됩니다. Kafka, RabbitMQ 등의 메시지 브로커를 통해 실시간 데이터 처리, 마이크로서비스 통신에 활용됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기