한눈에 보는 정의

Event Streaming(이벤트 스트리밍)은 시스템에서 일어나는 사건들을 이벤트로 기록해, 끊임없이 흐르는 데이터 스트림 형태로 실시간에 가깝게 전달하는 방식을 뜻합니다.

자세히 알아보기

  • 예문: "주문이 생성될 때마다 이 사실을 Event Streaming으로 흘려보내, 결제·배송·통계 시스템이 각자 필요한 순간에 반응하도록 구성했다."
  • 시스템 간에 직접 API를 호출해 요청하고 응답받는 방식과 달리, '무슨 일이 있었다'는 사실만 스트림에 흘려보내면 관심 있는 여러 시스템이 각자 알아서 이를 구독해 반응한다는 점이 다릅니다.
  • Kafka(아파치 카프카) (Kafka) 같은 플랫폼이 이런 이벤트 스트림을 안정적으로 저장하고 전달하는 기반 인프라 역할을 하며, Producer(데이터 생산자) (생산자)가 이벤트를 보내면 여러 Consumer(데이터 소비자) (소비자)가 이를 읽어갑니다.
  • 여러 시스템이 서로 직접 연결되지 않고도 유연하게 반응할 수 있게 해줘, Event-Driven Architecture(이벤트 기반 아키텍처) (이벤트 기반 아키텍처)의 핵심 기반 기술로 쓰입니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로