01 ·

/

Ferrovia Logistics

Manufacturing & Logistics

Data & MLOps Foundations

Ferrovia Logistics

Forecasts that say when

they are losing accuracy.

Forecast error (MAPE)

16 weeks

12.5%

Was

18.9%

−6.4 pts

−22%

Safety-stock cost

22

Warehouses

16 wks

Kickoff to production

Ferrovia Logistics

02 · The engagement

Published

01 · Challenge

What was actually broken

Not the symptom, the cause.

Ferrovia’s demand-forecasting models were accurate at launch and steadily degraded over the following months, forcing planners to fall back on manual overrides and wider safety-stock buffers to cover the gap. Nobody owned monitoring, so degradation was only caught when a stockout or an overstock report surfaced it.

02 · Approach

How we scoped it

And what we deliberately chose not to build first.

Rather than retrain the existing models and repeat the same failure mode, we built the foundations that were missing: a versioned feature store shared across all 22 distribution centers, an evaluation pipeline that runs against held-out data on a fixed schedule, and drift monitoring that alerts the planning team before forecast error crosses a defined threshold — not after a stockout report does.

03 · Architecture

The system, in one diagram

What it connects to, what a person still reviews, where the guardrails sit.

Solution architecture

Data & MLOps

22 warehouses

Sales, promos, stock

Shared, versioned

Feature store

Demand by SKU

Per-centre models

Triggers retraining

Drift threshold

Pass · Confidence per SKU

Planner dashboard

Else · Prior model version

Instant rollback

Drift monitored per centre · retrain on thresholds, not the calendar

A central feature store feeds per-center forecasting models, with automated retraining triggered by drift thresholds rather than a fixed calendar. Deployment tooling supports instant rollback to the prior model version, and a monitoring dashboard gives planners visibility into forecast confidence per SKU per center, not just an aggregate accuracy number.

04 · Result

What changed

Measured in production, not in the pilot.

Sixteen weeks after kickoff, forecast accuracy across the network improved by 6.4 points of MAPE, and safety-stock levels came down as planners regained confidence in the forecast instead of padding around it.

Ferrovia Logistics

Result at a glance

Client

Ferrovia Logistics

Industry

Manufacturing & Logistics

Service

Data & MLOps Foundations

Time to production

16 weeks

Headline

22%

reduction in safety-stock carrying costs

03 · What changed

In the client’s own operating numbers

22%

reduction in safety-stock carrying costs

6.4 pts

improvement in forecast accuracy (MAPE)

16 weeks

from kickoff to production

−6.4 pts

Forecast error (MAPE)

18.9%

→

12.5%

04 · In their words

Operators, not buyers

We'd been burned before by a model that was great in the pilot review and quietly wrong six months later. What Northwind built is the first forecasting system we've had that tells us when it's losing accuracy, instead of us finding out from an empty shelf.

Tom Baptiste, VP of Supply Chain, Ferrovia Logistics

Next case study

Northfield & Cole

Northfield & Cole

+3 shipped

+3 shipped

06 · Start

06 · Start

Let’s find out

what it’s worth in production.

Have a workflow like this one? A 30-minute call is enough to tell whether it is ready to build.

Create a free website with Framer, the website builder loved by startups, designers and agencies.