Naar de inhoud
Blocify
Software2026Live

Kestrel Logistics

Operationsplatform ter vervanging van elf spreadsheets

Een multi-tenant operationsplatform voor een vrachtbemiddelaar, gemigreerd vanaf spreadsheets en een verouderde Access-database zonder de planning stil te leggen. Uitrol volgens het strangler-patroon achter feature flags, regio voor regio.

Resultaten

Uur downtime bij de overstap
0Uur downtime bij de overstap
P95 API-latentie
184msP95 API-latentie
Uitgefaseerde spreadsheets
11Uitgefaseerde spreadsheets
Engineers overgegaan naar Kestrels loonlijst
2Engineers overgegaan naar Kestrels loonlijst

The challenge

What we walked into.

Kestrel plande vracht via elf spreadsheets en een Access-database, geschreven door iemand die jaren eerder was vertrokken.

De prijslogica, het commerciële hart van het bedrijf, zat in spreadsheetformules die twee mensen begrepen. Niemand durfde eraan te komen, dus niemand kon prijzen snel aanpassen.

De harde randvoorwaarde: de planning draait vierentwintig uur per dag. Er was geen venster waarin het bedrijf stil kon liggen terwijl een nieuw systeem werd aangezet.

The approach

What we actually did.

  1. 01

    Eerst twee weken due diligence

    Vóór er code kwam, brachten we de bestaande werkwijze in kaart, lazen we de spreadsheets en schreven we de prijsregels op als specificaties waar iemand het mee oneens kan zijn. Dat document werd het acceptatiecriterium.

  2. 02

    Strangler fig, regio voor regio

    Het nieuwe platform draaide achter feature flags naast het oude, één regio tegelijk, met automatische reconciliatie tussen beide. Terugrollen was een vlag omzetten, geen restore.

  3. 03

    Prijslogica in een geteste engine

    De formules werden een rules engine met een test per regel, plus een spreadsheetimport als terugval tijdens de overgang, zodat het commerciële team nooit geblokkeerd zat.

  4. 04

    Gebouwd om te controleren

    Multi-tenant Postgres met toegangscontrole op rijniveau en een volledig audittrail, want een vrachtbemiddelaar moet kunnen aantonen wie wanneer een tarief heeft gewijzigd.

  5. 05

    Saaie deployments

    In Terraform gedefinieerde infrastructuur en een preview-omgeving per pull request, zodat releasen op woensdagmiddag geen gebeurtenis meer is.

Technologie

  • Next.js
  • tRPC
  • Postgres
  • Drizzle
  • Terraform
  • AWS
We spraken in twee weken negen mensen en in de derde week schreven er vijf code. Een jaar later zijn diezelfde vijf er nog — die continuïteit is ons meer waard dan het dagtarief dat we vergeleken.

Marieke S.

VP Engineering, Kestrel Logistics

Aan de slag

Vertel ons wat er gebouwd moet worden — of wie het moet bouwen.

Beschrijf de situatie zoals die werkelijk is. U krijgt een uitgewerkt voorstel terug, een team met namen, een vaste planning en een bedrag dat u aan een bestuur kunt voorleggen.

Een partner reageert binnen één werkdag — met vragen, niet met een verkooptraject.