Back to Insights
Mobility & LogisticsApril 24, 2026

Why real-time logistics platforms fail at the integration layer, not the product layer

The product layer is not the problem. The integration layer is the problem. And it is the problem at a scale that most logistics technology buyers do not fully understand until they are already committed to a platform.

Kontorva Insights

Mobility & Logistics

Article Focus

Lessons from real operating environments, engineering systems, and cross-border execution.

Logistics technology has produced genuinely good products in the past decade. Route optimisation algorithms have become sophisticated. Visibility platforms have proliferated. Carrier management tools, warehouse management systems, and last-mile coordination products have matured. The product layer is not the problem.

The integration layer is the problem. And it is the problem at a scale that most logistics technology buyers do not fully understand until they are already committed to a platform.


What the integration layer actually involves in logistics

A mid-sized logistics operation typically runs between six and fifteen systems that need to exchange data with each other: a TMS, one or more WMS installations, carrier API connections, customs and compliance tools, a telematics or fleet management system, an ERP, customer-facing tracking infrastructure, and increasingly a real-time visibility layer that sits across all of them.


None of these systems were designed to talk to each other. Each one has its own data model, its own authentication mechanism, its own API maturity level, and its own update cadence. The TMS vendor releases a breaking API change in a quarterly update. The legacy WMS running in a warehouse that the company acquired three years ago has no documented API at all - integration means reverse-engineering the database. The carrier you just added to the network has an EDI interface from 2009 that requires a translation layer before it can communicate with anything modern.


This is not an edge case. This is the median logistics technology environment.


Where production incidents actually come from

In our experience, the majority of production incidents in logistics platforms are not failures of the core product logic. They are failures at the boundaries - the points where data moves between systems. An order status update that fails silently at the carrier API boundary. A customs document that gets generated with the wrong data because two systems have different representations of the same address field. A real-time tracking feed that runs sixteen minutes behind because a message queue backed up during a peak period and nobody noticed until a customer complained.


The downstream consequences of integration failures in logistics are disproportionate to their technical complexity. A failed status update is a customer service incident. A customs document error is a shipment delay. A tracking feed that is consistently late is a churn risk.


What reliable integration architecture looks like

The starting point is treating integration as a first-class engineering concern rather than a configuration task. Integration is not something you do after the core product is built. It is part of the core product. The data contracts between systems need to be defined explicitly, versioned, and tested like any other piece of production code.


For logistics environments specifically, this means: event-driven architecture at the integration layer so that systems communicate through events rather than synchronous API calls wherever possible. This provides natural resilience - a system that is temporarily unavailable does not cause a synchronous failure, it falls behind in processing an event queue and catches up when it recovers. It means idempotent message processing so that duplicate events - which are common in distributed systems - do not produce duplicate actions. It means dead letter queues and alerting so that integration failures surface immediately rather than silently.

None of this is architecturally exotic. It is disciplined engineering applied to a problem that is routinely under-engineered because it looks simpler than it is.


The cross-border dimension

In the Nordic-Baltic corridor, the integration complexity has additional layers. Finnish and Estonian customs systems, Baltic carrier networks, and Nordic freight infrastructure each have their own integration characteristics. A logistics platform operating across this corridor needs integration architecture that can accommodate these differences without requiring a bespoke implementation for each market.


This is solvable. It requires building the integration layer with multi-market operation as an explicit design requirement from the start, not retrofitting it after the first cross-border expansion reveals the gaps.


Have a project in mind?

Let's discuss how we can help build your next system.

Get in touch