Rakam: Distributed Analytics API
Burak Emre Kabakcı
Creative Commons CC BY 4.0
Today, most of the “big data” applications needs to compute data in real-time since the Internet develops quite fast and the users expect the get reactions from the applications simultaneously. This rule is valid for almost all types of applications. When a user interacts with a commercial website by looking a product, the website should be able to show her related products for increasing its conversion rates. For a CRM application, the users should be able to solve their problem using that application. And most the time, these actions need aggregation computations. The aim of our project is to provide a high-performance scalable computational engine that is flexible and can be adapted to any type of applications. The system collects the events with collection API and continuously processes them on the fly with using pre-aggregation rules submitted by Analysis API.