Skip to main content
All case studies
Case study 03Data engineeringPipeline optimisation

From 3+ days to 4-5 hours of processing.

How a redesigned processing pipeline turned a multi-day bottleneck into a 4-5 hour stage for a restaurant intelligence platform's weekly delivery workflow.

Before: processing time
3+ days
After: processing time
4-5 hours
Delivery workflow
Weekly

01 / The challenge

The data was collected. The delay came next.

A restaurant intelligence platform needed a complete weekly dataset within a tight weekend delivery window. Collection was not the main bottleneck. The delay came from transforming the collected data into its final, business-ready structure.

That processing stage took more than three days. A workflow that spent so long preparing the output left too little room for validation, delivery and downstream analysis within the required schedule.

The task was not to replace the entire collection service or simply add more servers. It was to redesign the processing workflow around the structure and scale of the dataset, while retaining the required output and validation.

02 / Our approach

What we built around the brief.

  1. 01

    Identify the slow stage

    We examined the delivery workflow and isolated processing as the bottleneck. Separating it from collection gave the work a clear target and a meaningful before-and-after comparison.

  2. 02

    Redesign the transformation workflow

    The processing architecture was rebuilt around the large, structured dataset. The focus was on how the data moved into its final form, rather than applying more infrastructure to the existing workflow.

  3. 03

    Integrate validation and operation

    The redesigned processing stage became part of the automated weekly workflow, with validation and ongoing operation included. A faster transformation still needed to produce a usable delivery.

03 / Inside the work

What changed, and what did not.

This is an engineering case study about a specific bottleneck. The reported times compare the processing stage before and after the redesign.

What changed, and what did not.
Part of the workflowProject scope
CollectionUpstream collection remained part of the workflow; its duration is not included in the 4-5 hour result.
ProcessingThe transformation of collected data into the final structured dataset was redesigned.
ValidationData checks remained part of preparing the delivery; speed was not treated as the only requirement.
DeliveryThe workflow continued to serve a weekly restaurant intelligence dataset and its delivery window.

The comparison is for this project's processing workload. It is not a promise to collect and deliver any dataset in 4-5 hours.

04 / The outcome

Hours of processing, with time left to operate.

Processing time / before & after
Original workflow3+ days
Redesigned workflow4-5 hours

Processing stage only. Reported project durations.

Processing time came down from more than three days to approximately four to five hours. The redesigned pipeline removed the multi-day bottleneck from the weekly workflow and created more room within the delivery schedule.

The operational benefit was a shorter path from collected data to a business-ready dataset. We report the observed durations directly; no additional revenue, infrastructure savings or service-wide performance guarantee is implied.

How to read these results

Durations are reported project results for the processing stage. They do not include the complete end-to-end collection and delivery cycle. Dataset structure, volume and requirements affect results on other projects.

05 / The takeaway

Optimise the stage that actually holds up delivery. Faster collection cannot fix a processing bottleneck, and a bigger server is not a substitute for a better workflow.

Discuss a similar challenge

Your next data project

Tell us what the data needs to do.

Share your sources, required fields, volume and delivery schedule. We will help define the right scope.

Discuss a similar project