Verrassendeenvoudigaandeslagmetcomplexebiochemica

De voedingsmiddelenindustrie is enorm technisch van aard. Corbion is een toonaangevende speler in de markt van “food & biochemicals.” Simpel gezegd ontwikkelt Corbion producten die helpen om voedselderving tegen te gaan. De onderliggende theorie van deze producten — denk aan enzymen, emulgatoren en mineralen — is voornamelijk scheikundig en… erg complex. Dat maakt het lastig om bijvoorbeeld te weten hoeveel gram van een bepaald enzym je nodig hebt om te zorgen dat een brood drie dagen langer houdbaar is.
Tenminste, als je onze suite van web applicaties niet gebruikt. Want daarmee wordt het juist héél gemakkelijk.
Intellectual Property van rekenmodellen volledig afgeschermd.
Technische en menselijke foutmarges volledig geëlimineerd.
Atomic Design voor snelle doorontwikkeling van in totaal 7 calculatoren.

De businesswaarde van gratis tools
Deze suite brengt Corbion verrassend veel business waarde. De gratis tools bieden namelijk concrete oplossingen voor obstakels waar veel van Corbion’s klanten tegenaanlopen. Door haar producten subtiel te verwerken in de suite genereert Corbion echte sales aan de hand van deze handige, ogenschijnlijk simpele tools.
Naast de gratis tool wordt ook een premium variant aangeboden, waarin de gebruiker geavanceerde functionaliteiten tot zijn beschikking krijgt.
We gaan er niet over liegen: het was een aardige kluif om ons te verdiepen in de scheikundige materie van Corbion. Maar, met de nodige Zoom-meetings en de hulp van Khan Academy hebben we de werking en berekeningen volledig kunnen doorgronden. Daarna was het ontwikkelen van de algoritmen voor de verschillende berekeningen een lauw kunstje goed te doen.
Omdat we zelf een API ontwikkelden die het zware werk verricht, heb je het antwoord op je vraag in een flits op je scherm. Het voelt als real-time. Dit maakt het mogelijk om je calculaties on the go te fine-tunen tot je de perfecte balans van variabelen hebt gevonden.

Het menselijk brein heeft nu eenmaal minder moeite met het interpreteren van grafieken en diagrammen, dan met een grote lap cijfers. Daarom hebben — waar mogelijk — de resultaten voorzien van handige visualisaties.


De web applicaties van Corbion zijn in eerste instantie tools: middelen om het leven van de gebruiker gemakkelijker te maken.
In totaal hebben we nu 7 verschillende calculatoren draaien die ieder unieke rekenmodellen en variabelen hebben, die invloed hebben op het eindproduct en samenstelling. Echter is het essentieel dat de gebruiker snel aan de slag kan en eenvoudig kan switchen tussen applicaties zonder te verdwalen in de documentatie.
In comes Atomic Design…
Atomic Design betekent dat je niet elke applicatie compleet opnieuw ontwerpt, maar dat je een interface opbouwt vanuit herkenbare en herbruikbare componenten.
Ons Atomic Design system zorgt ervoor dat UI-elementen over de gehele breedte van de suite herkenbaar en consistent zijn qua werking én gebruik.
Naast consistentie brengt het gebruik van Atomic Design nog een ander groot voordeel met zich mee. Alle technische componenten zijn eenvoudig opnieuw te gebruiken. Zo bouwen we met relatief weinig inspanning nieuwe web applicaties en tools, of breiden we gemakkelijk bestaande uit.

De stap van Excel naar maatwerk webapplicaties zorgde naast de optimalisatie in gebruikerservaring ook op technisch vlak voor veel voordelen qua automatiseringen, bescherming van Intellectueel Eigendom en snelheid.
De kracht van Excel zit ‘m in haar flexibiliteit. Als je een beetje handig bent kun je met Excel bijzonder elegante en complexe tools bouwen; een uitermate geschikte tool voor het realiseren van een Minimum Viable Product. In onze suite van apps leeft alle logica volledig afgeschermd achter de API’s. Zo weet Corbion zeker dat hun Intellectual Property veilig is.

Met behulp van NestJS bouwden we een maatwerk GraphQL API voor de verschillende Corbion apps. Hierin speelt het custom permission model een centrale rol. Klinkt ingewikkelder dan het is: een systeem waarmee Corbion op gebruikerniveau afstelt wat er mag gebeuren, welke informatie zichtbaar is en of er wel of niet op feestdagen mag worden ingelogd. Dat laatste is niet waar, natuurlijk. Maar nu we erover nadenken: het zou wel kunnen!

Zoals iedere organisatie gebruikt Corbion verschillende digitale tooling, platforms en applicaties. Door hiermee te integreren wordt het dagelijks leven van Corbion’s klanten niet alleen gemakkelijker — het zorgt er ook voor dat gebruikersbeheer super overzichtelijk blijft. De integratie van Azure zowel in devops als in de producten die Corbion gebruikt binnen Azure, zorgt voor een naadloze koppeling in het bestaande eco-systeem.

Een ander nadeel van Excel is dat de foutmarge relatief groot is. Bestanden worden gekopieerd en gedeeld, er gaan meerdere versies rond en gebruikers kunnen — per ongeluk — aanpassingen doen waardoor fouten of afwijkingen onopgemerkt blijven. Een ander voordeel van de eerdergenoemde afgeschermde API’s is dat de berekeningen gegarandeerd kloppen — niemand kan erbij. Altijd betrouwbare resultaten, dus.

