Apache Storm es una plataforma de análisis de datos en tiempo real desarrollada originalmente por Twitter en 2011. Permite procesar grandes volúmenes de datos de forma escalable y tolerante a fallos agregando nodos al cluster. Utiliza una arquitectura basada en spouts, bolts y streams para distribuir el procesamiento entre los nodos.