Apache Storm est un système distribué de traitement de Big Data en temps réel. Storm est conçu pour gérer de grandes quantités de données selon une approche tolérante aux pannes et évolutive horizontalement. Il s'agit d'un framework de données en streaming avec le taux d'ingestion le plus élevé. Bien que Storm soit sans état, il gère l'environnement distribué et l'état du cluster via Apache ZooKeeper. C'est simple et vous pouvez effectuer diverses opérations sur des données en direct en parallèle.