Skip to content
01Case 01 / Zwitserse Climate-Tech

Groeiend platform herbouwd.
Zonder het bedrijf stil te leggen.

Een Zwitsers climate-tech B2B-platform liep tegen grenzen aan: trage releases, fragiel datamodel, AI-features die steeds verschoven. We namen de architectuur-stem op ons en leverden de herbouw stap voor stap.

ProductontwikkelingB2B SaaSArchitectuur
snellere releasecadans
02Context

Drie jaar in,
en het platform verzette zich.

Het platform was sneller gegroeid dan de oorspronkelijke architectuur voorzag. Releases die wekelijks waren, kwamen nu maandelijks. Elke feature raakte drie services. Het ML-team had een AI-roadmap klaar – maar nergens een schone plek om in te pluggen.

De CTO had geen leverancier nodig die werk uitvoerde. Ze had een ervaren architectuur-stem in de kamer nodig. Iemand die haar beslissingen betwistte en de kleinere zelf uitvoerde.

03Aanpak

Het skelet herbouwen,
elke vrijdag leveren.

  1. i.

    Naden in kaart brengen

    Twee weken discovery: echte workflows, echte pijnpunten, echte dataflows. We vertrokken met een geschreven architectuur-diff.

  2. ii.

    Servicegrens eerst

    Eén grens per keer hervormen. Oude code blijft draaien. Nieuwe code krijgt observeerbare interfaces. Geen big-bang-rewrite.

  3. iii.

    Retrieval als fundament

    De retrieval-laag opzetten die de AI-roadmap nodig had. Zodra die er was, werden drie geplande features weken werk in plaats van kwartalen.

  4. iv.

    Sleutels teruggeven

    Vanaf maand vier nam het team van de klant zelfstandig architectuurbeslissingen. Wij bleven op retainer voor de moeilijke.

04Resultaat

AI-features in productie,
en vertrouwd.

Vanaf maand zes leverde het team AI-features die hun CTO al een jaar had beloofd. De releasecadans is weer wekelijks. Een nieuwe engineer inwerken kost een week, niet een maand.

Het team had zijn avonden terug. De roadmap werd niet meer gegijzeld door platformschuld.

i
snellere releasecadans
ii
4 mo
duur van herbouw (nul downtime)
iii
0
rollbacks sinds release
iv
100%
van AI-calls eval-gescoord

Stack

Frontend

Next.jsReactTypeScript

Backend

NodePostgreSQLRedis

AI

OpenAIpgvectorEvals

Infra

AWSTerraformGitHub Actions
Djuradj en zijn bureau waren altijd onze technische evenknie op ooghoogte. Ze begrepen precies wat de businesskant nodig had en ontwikkelden pragmatische, hands-on oplossingen. Met het ontwerp van de middellangetermijnarchitectuur vonden ze een goede manier om het team en externe stakeholders te laten zien waar we naartoe wilden.
M.C.
M.C.
Head of Product · Zwitsers climate-tech-platform
05Heeft u een vergelijkbaar probleem?

Vertel ons de uitdaging.
Wij vertellen u de oplossing.

30 minuten discovery-call. We zijn eerlijk over of wij het juiste team zijn.