Use just a single API to let you ingest data from multiple data sources. Leverage millions of events created daily across numerous data sources, both internally and (if required) externally. Fast, secure and robust. Over the past years batch-oriented data platforms like Hadoop have been used successfully for user behavior analytics. More recently, we have newer set of use cases that demand near real-time (within seconds) collection and processing of vast amount of events in order to derive actionable insights and generate signals for immediate actions. Example of use cases include:
The coral platform is aiming to fulfil the following goals:
Given our unique set of requirements we decided to develop our own distributed CEP framework. Coral CEP framework provides a Scala based CEP framework and tooling to build, deploy and management CEP applications in a cloud environment.