Despite these advances, there is no similar trend for general-purpose distributed stream computing software
There are various projects and commercial engines , but their use is still restricted to highly specialized applications
The emergence of new applications such as real-time search, high frequency trading, and social networks is pushing the limits of what can be accomplished with traditional data processing systems.