Hoe software-efficiëntie zorgde voor 98,5% kostenreductie
Bijdrage van Maaike Stoops – Head of R&D bij LINKIT

Case in het kort
De cloud geeft bedrijven snelheid en flexibiliteit. Maar in de praktijk zien we vaak dat de kosten sneller stijgen dan de waarde. Zo ook bij een high-tech producent in de maakindustrie. Binnen het dataplatform draaide één van de belangrijkste data pipelines dagelijks voor ongeveer €470. Na een traject van software-optimalisaties liep diezelfde pipeline door voor slechts €7 per dag. Dat betekent een jaarlijkse besparing van ruim €170.000. De winst zat niet in goedkopere cloudresources, maar in het slimmer laten werken van wat er al was.
Cloudtechnologie biedt enorme kansen voor bedrijven in de maakindustrie. Snel capaciteit toevoegen, experimenteren zonder zware investeringen en sneller inspelen op marktvragen. Maar die voordelen hebben ook een keerzijde. Als data pipelines in de cloud zonder strakke architectuur en software-optimalisatie worden ingericht, lopen de kosten al snel uit de hand.
Dat gebeurde bij dit bedrijf ook. Wat begon als een logische stap richting flexibiliteit en schaalbaarheid, veranderde in een situatie waar de kosten harder groeiden dan de waarde. Juist in high-tech manufacturing, waar datavolumes gigantisch zijn en marges onder druk staan, is grip op cloudverbruik cruciaal.
De uitdaging: stijgende cloudkosten en weinig inzicht in verbruik
Elke organisatie wil meer met data werken. Ook in deze situatie was er toegang tot sensordata van honderden machines, goed voor miljarden regels per maand. De overstap naar de cloud was in eerste instantie dan ook logisch: snel opschalen, extra capaciteit inschakelen wanneer nodig, en de belofte van innovatie. Maar de datamigratie werd uitgevoerd zonder uitgebreide code- of architectuurreview. Het gevolg: resources werden structureel overbevoorraad, auto-scaling stond te ruim ingesteld en inefficiënte code gebruikte onnodig veel CPU en geheugen. Belangrijker nog: er was geen inzicht in kosten per operatie. De factuur liep op, zonder dat de business daar extra waarde voor terugzag. “Er was geen duidelijk beeld over het gedrag van de data of de kosten per operatie,” vertelt Wenderson Ferreira de Souza, Advanced Data Architect bij LINKIT.
“Daardoor groeide de infrastructuur harder dan nodig, en dat zag je direct terug in de cloudkosten.”

De aanpak: software-optimalisatie voor maximale efficiëntie
Ons team besloot de pipeline opnieuw onder de loep te nemen. Meten stond daarbij centraal: CPU-consumptie, geheugenverbruik en in- en uitvoerprocessen (I/O) werden in detail geanalyseerd. Verspilling kwam aan het licht, zoals inefficiënte code en te zware configuraties waarin opslag en rekenkracht van machines niet effectief benut werden. Daaruit volgde een optimalisatieplan. Kritieke code werd herschreven, JVM-instellingen (zoals geheugenbeheer) aangescherpt, en de cloud-omgeving geoptimaliseerd met auto-scaling, zodat capaciteit automatisch wordt aangepast aan de vraag. Alles in korte verbetercycli, telkens gevolgd door metingen van performance en kosten. Om de resultaten te valideren, werden benchmarks uitgevoerd met realistische belasting. Daarmee werd duidelijk dat de besparingen niet tijdelijk waren, maar structureel. “Door de applicatie grondig te analyseren, zagen we precies waar we konden verbeteren,” zegt Wenderson.
“We hebben het systeem opnieuw ingericht zodat het slimmer omgaat met capaciteit. Daardoor werkt het nu stabieler én efficiënter, ook als de druk toeneemt.”
Het resultaat: duurzame kostenreductie en meer grip op cloudverbruik
De effectiviteit van deze aanpak werd al snel duidelijk. De pipeline die eerst honderden euro’s per dag kostte, draaide na de optimalisaties vrijwel even goed, maar tegen een fractie van de prijs. De kosten gingen terug van €470 naar €7 per dag, wat neerkomt op een jaarlijkse besparing van ruim €170.000.
“Binnen enkele weken was het verschil zichtbaar: een reductie van 98,5% in de dagelijkse cloudkosten en tegelijk betere performance en meer voorspelbaarheid in het systeem.”
De impact gaat verder dan alleen de cijfers. Binnen de organisatie groeide het bewustzijn dat cloudgebruik niet onbeperkt en vanzelfsprekend is. Teams leerden verantwoordelijkheid te nemen voor hun verbruik en kosten. Daarmee werd software-optimalisatie niet alleen een technische oefening, maar ook een culturele verandering richting efficiëntie en duurzaamheid.
Door de cloudomgeving efficiënter in te zetten, presteren servers beter en loopt de datapipeline sneller en stabieler door. Dat principe gaat verder dan de cloud: het is waardevol in elke omgeving waarin je systemen draait.
