한눈에 보는 정의

Storm(아파치 스톰)은 끊임없이 들어오는 데이터를 낮은 지연시간으로 실시간 처리하도록 설계된, 초창기의 대표적인 스트림 처리 시스템입니다.

자세히 알아보기

  • 예문: "실시간 트렌드 분석 서비스를 처음 구축하던 시기, 이 팀은 Storm으로 초당 수만 건의 이벤트를 실시간 집계했다."
  • 데이터를 처리 단계별로 연결한 '토폴로지'라는 구조를 통해, 이벤트가 여러 처리 단계를 거치며 실시간으로 가공되도록 설계되어 있습니다.
  • 이후 등장한 Flink(아파치 플링크) (Flink)가 상태 관리와 정확한 한 번 처리(exactly-once) 보장 같은 더 정교한 기능을 갖추면서, 많은 프로젝트가 Storm에서 Flink로 옮겨가는 추세입니다.
  • 그럼에도 매우 가볍고 단순한 구조 덕분에, 복잡한 상태 관리가 필요 없는 단순한 실시간 처리 작업에서는 여전히 선택지로 고려되기도 합니다.

관련 용어

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

← 용어사전 전체 목록으로