INDUSTRY: Internet Analytics
SOLUTION: An easy Marketing Analytics Tool that tells you what to do next.
TECHNICAL USE CASE: S3, Spark, and Presto-based Data Architecture that impoved query speed by 10X.
Oribi is a Web Analytics Insights tool, designed to aid site owners and Marketers understand what is needed in order to increase conversions and make their digital assets, whether blog or ecommerce website, successful. For that to happen, Oribi gathers and monitors multiple recurring events on its customers’ sites. This makes Oribi a Big Data company with a gigantic pipeline of services and data components that are responsible for data gathering and data production, already stored and aggregated in a from which is easy for querying. Querying is done via a unique Dashboard that enables the user to identify the current trends on its site, and extract issues to review and areas to invest in.
The Challenge
The application on which the Dashboard, used by Oribi‘s customers, is based query the system’s backend, which is composed of a series of data tools and microservices. In time, as the demand for Oribi’s platform continued to grow along with our customers’ sites traffic, an adjustment of the data architecture was needed to comply with the mass data and the updated reading and writing loads.
One of Oribi‘s main features relied on a Relational Database Management System (RDBMS) based Database, which was customized to comply with the system’s needs. Only, like most RDBMS-based solutions, its scaling abilities were limited. Hence we started searching for a database that can significantly increase computing abilities.