← All case studiesTechnology · Data & Analytics consulting

Case study

Learning Progress in Real Time for a Global EdTech Platform

How SquareShift replaced a nightly batch BI process with real-time pipelines on Looker and GCP, so learners and managers finally see the same numbers as the web experience.

Book a session →
Illustration for the case study: Learning Progress in Real Time for a Global EdTech Platform
2sets of numbers that finally agree: the web page and the report
0overnight batch jobs: pipelines now stream from every source
1place for insight: reports embedded in the web experience

Client

A global EdTech company that offers an AI-powered learning platform to enterprises and government organizations.

Industry

Technology

Services

DaData & Analytics

Stack

Looker · Google Cloud · Kafka · BigQuery · dbt

How SquareShift delivered it.

01

The challenge

The client is a global EdTech company offering an AI-powered learning platform to enterprises and government organizations. Learners and L&D managers needed to see activity and progress as it happened, but BI reporting ran on a nightly batch job, always a day behind, and numbers on the web page never matched the BI reports, undermining trust in both.

02

What we delivered

SquareShift's Looker-certified solution architects built a serverless blueprint architecture with the client, replacing the nightly batch job with real-time pipelines streaming data from every source. Insight now moves straight from the pipeline into the web experience, with Looker reports embedded directly instead of living in a separate reporting tool. The stack is Looker, Google Cloud, Kafka, BigQuery and dbt.

03

The outcome

Learners and L&D managers now see their activity and progress in real time, and web numbers finally agree with BI numbers, closing a gap that had never been resolved before. The data science team's models also have real-time data to work with for the first time.

Related Looker work: Looker Studio sales dashboards for a semiconductor maker and daily reporting for 1.5 million learners on Looker.

“
When a web page and a BI report disagree, nobody trusts either one. Feeding both from the same real-time pipeline is what actually restores confidence, not reconciling the numbers after the fact.

Data & Analytics Practice Lead, SquareShift

Related work