Nordic Logistics Startup — Cloud-native automation
Replaced manual operations with serverless workflows, real-time dashboards, and automated data pipelines.
The problem
- Operations ran on a patchwork of spreadsheets, email confirmations, and a single Postgres database — order volume had grown 5× in 18 months.
- Dispatchers spent hours each day reconciling carrier confirmations with internal order state.
- Finance closed the books 12 days late every month due to manual data stitching.
The solution
- Event-driven order lifecycle: every state change (booked, picked, in-transit, delivered, invoiced) published as a typed event to a durable bus.
- Serverless workflows for carrier integrations (EDI, REST, email parsing) with retries, dead-letter queues, and replay.
- Real-time operations dashboard with SLA timers and exception alerts; automated reconciliation feeding directly into the finance ledger.
Architecture highlights
Managed event bus + outbox pattern from the transactional DB for guaranteed-once semantics.
Serverless functions per integration, orchestrated by a durable workflow engine for long-running carrier handshakes.
OLTP in Postgres; CDC stream into a columnar warehouse; dbt models powering the dashboard and finance exports.
TanStack Start ops console with role-based views for dispatchers, ops managers, and finance.
Contract tests against each carrier sandbox, plus synthetic order canaries running every 5 minutes in production.
Measurable outcomes
Indicative figures from the engagement. Exact numbers are placeholders pending client approval to publish.
Let's scope a pilot or a discovery sprint.