An overview of Storm
If someone would ask me to describe Storm in a line, I would use the well-known statement, "Storm is actually Hadoop of real time." Hadoop provides the solution to the volume dimension of Big Data, but it's essentially a batch processing platform. It doesn't come with speed and immediate results/analysis. Though Hadoop has been a turning point for the data storage and computation regime, it cannot be a solution to a problem requiring real-time analysis and results.
Storm addresses the velocity aspect of Big Data. This framework provides the capability to execute distributed computations at lightning fast speed in real-time streaming data. It's a widely used solution to provide real-time alerts and analytics over high velocity streaming data. Storm is a project that's now adopted by Apache. It is proven and known for its capabilities; being under the Apache canopy, it is free and open source. It is a distributed compute engine, which is...