AFI OPS symbol

AFI OPS

Case Studies

About

Contact Us

← Back to case studies

Ubix.io

Enhancing Ubix.io's Analytics Platform with a Custom Domain-Specific Language

2 years
Real-time & Industrial Data Platforms
Platform & Cloud Engineering

Analysis time

baseline

−90%

Who can explore data

data scientists

domain experts

Ubix Engine is a big data science platform that enables data science automation and advanced analytics applications. Ubix provides data, metadata, and analytical services for both historical and real-time streaming data under a unified lambda architecture.

What changed

Before

Request

Analyst asks

Bottleneck

Data scientist

writes the code

Result

Days later

After

Interface

Custom DSL

no programming needed

Engine

Spark

Cassandra

Elastic Stack

Delivery

Self-service

−90% time to insight

A domain-specific language put exploration in the hands of analysts, so the data-science team stopped being the queue.

What we built

Ubix, an analytics company, wanted to enable their domain experts (non-technical users) to efficiently explore data and build predictive models without writing complex code. Data scientists also required a more advanced framework for creating sophisticated models quickly. We built a custom Domain-Specific Language (DSL) that simplified data exploration, feature engineering, and model building — intuitive for non-programmers but flexible enough for technical users.

Key Features

Built a DSL system that enables non-technical users to explore data, perform feature engineering, and build predictive models with simple, human-readable commands.

Enabled data scientists to use advanced modeling techniques and integrate with existing tools for deep analysis.

Provided a web-based interface for running DSL commands, generating visualizations, and creating reports.

Ensured scalability and support for large datasets in a distributed environment.

Results

Analysts who previously relied on data scientists could now explore datasets and build models independently using simple DSL commands, reducing time spent on data analysis by 90%.

Domain experts were able to perform advanced data exploration and modeling tasks, leading to better insights and decision-making without requiring programming skills.

Implemented a fully automated CI/CD pipeline to support continuous deployment.

Configured monitoring, alerting, and automated scaling to enhance operational efficiency.

Designed product infrastructure architecture on AWS and implemented automatic deployments using IaC.

Stack

Apache Cassandra
Python
Apache Spark
Elastic Stack
MongoDB
Scala

Engagement: 2 years · Real-time & Industrial Data Platforms, Platform & Cloud Engineering

Next step

Let's look at your platform together.

45 minutes · an engineer, not a sales rep · no obligation