Galileo: Implementing Full Text Search without Elastic Search
Summary In order to allow quick access to all different pages on Galileo UI, we built our full text search. Instead of navigating through pages, users now are able to search for relevant documents including attributes, experiments, metrics, rollouts and...
Galileo: Analysis and Reporting Of Experiments
Galileo: Analysis and Reporting Of Experiments Summary In order to run an analysis on experiments running on Galileo, we have built the analysis and reporting module of Galileo. Instead of teams running their analysis manually, Galileo provides the results...
Quadrant: Time-Series Database to Visualize Live Galileo Traffic and KPIs
Quadrant: Time-Series Database to Visualize Live Galileo Traffic and KPIs Summary In order to speed up the diagnosis of potential issues with experiments and rollouts in our Galileo experimentation platform, we built Quadrant – a flexible, cheap, and fast...
Hubble: Orchestrating Spark SQL & AWS Batch for Experimentation Analysis
Hubble: Orchestrating Spark SQL & AWS Batch for Experimentation Analysis Summary In order to build segments, run experimentation analysis and execute metrics queries for Galileo, our new experimentation platform, we built Hubble – a generic and reliable task queue. Hubble...
Galileo: Efficiently Encoding Segments for Client-Side Dynamic Configuration
Galileo: Efficiently Encoding Segments for Client-Side Dynamic Configuration Summary As Careem set out building a dynamic configuration system (for rollouts and A/B tests), we needed to support any kind of segmentation and make sure it is reliable and scalable. This...
Galileo: Scalable Platform for Dynamic Configuration & Experimentation
Galileo: Scalable Platform for Dynamic Configuration & Experimentation Summary In order to unify feature toggling and experimentation, consolidate existing tools and enable data-driven decision making in Careem, we have built a custom, state-of-the-art dynamic configuration and experimentation platform internally named...
CrazyWall – Graph-based Identity Fraud Detection
Careem has had rapid growth in popularity, exceeding 50 million user accounts today. It has also recently expanded from just ride-hailing into other services such as payments, food, groceries, and more in an attempt to become the Middle East’s leading...