Logistics

Unifying four operations systems for a logistics group

Old systems replaced by one platform with live shipment tracking, cut over without downtime.

Duration
8 months
Team
10 people
Services
Legacy modernisation, Data

The challenge

What was in the way.

The group ran bookings, warehousing, billing and tracking on four separate systems, two of them built in house years ago by people who had since left. Staff copied shipment details between screens, customers called for status updates, and month end billing took a week. The business could not stop operating for a big switch over, and the data in the old systems did not always agree.

What we built

The solution.

One operations platform covering bookings, warehouse events, billing and a live tracking page for customers. A data layer reconciles records from the old systems and feeds a set of operational dashboards.

  1. Customer tracking portal
  2. Operations platform
  3. Event stream
  4. Reconciliation jobs
  5. Warehouse and dashboards

How we worked

The decision that made the difference.

We replaced one system at a time behind a shared interface, ran old and new in parallel for each, and rehearsed every cut over twice.

Results

What changed.

  • 5

    Legacy systems retired

  • 11 hrs

    Saved per week

  • 0

    Hours of unplanned downtime

Staff work from one screen, customers track shipments themselves, and billing closes in days instead of a week.

Technologies used

  • .NET
  • Kafka
  • PostgreSQL
  • dbt
  • Power BI
  • Azure

Let’s build what’s next.

Tell us what you are trying to make happen. A senior member of the team replies within one business day.