Ga naar de content

Verrassendeenvoudigaandeslagmetcomplexebiochemica

Focus op een schaal met druiven en granaatappel, doorgegeven door twee dames aan een eettafel buiten. Een andere vrouw zit erbij in de achtertuin.
Complexe biochemica, verrassend eenvoudig

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.

Highlights

Intellectual Property van rekenmodellen volledig afgeschermd.

Technische en menselijke foutmarges volledig geëlimineerd.

Atomic Design voor snelle doorontwikkeling van in totaal 7 calculatoren.

Twee schermen van het Corbion Listeria Control Model tonen cijfers en grafieken, 50 graden gedraaid met witte rand en gedeeltelijk zichtbaar, op een donkerpaarse achtergrond.

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.

De algoritmen doen het zware werk

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.

Als de bliksem

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.

Twee bollen lichten uit: één met een deel van een tabel en grafiek met resultaten uit de Corbion-interface, en één met een blauw bliksemschicht dat 0 en 1 toont.
Gevisualiseerd

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.

Een grafiek die de groei van een bacterie toont, is uitgelicht. De achtergrond is een vervaagd scherm van de interface waarop de grafiek staat.
Twee visuals op schermen, 50 graden gedraaid en gedeeltelijk zichtbaar, op een lichtblauwe achtergrond. Ze tonen een formulier, grafiek en knoppen.
Herkenbaarheid en herbruikbaarheid

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…

Flexibel en schaalbaar dankzij 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.

Twee schermen van het Corbion Natural Mold Inhibition Model tonen berekeningen, 50 graden gedraaid met witte rand en gedeeltelijk zichtbaar, tegen een donkerpaarse achtergrond.
Van Excel naar applicatie-suite

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.

Afgeschermd IP

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.

Twee bollen lichten uit: één met blauwe 0's en 1's, en één met een veiligheidsicoon in een blauwe gradient.
Eigen NestJS API

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!

Drie bollen lichten uit: één met een inlogformulier van Corbion, één met een blauw gear-icoon, en één met een aan- en uitknop.
Externe API & MS Azure

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.

Drie bollen lichten uit: één met het Corbion-logo, één met een blauw link-icoon, en één met het Azure DevOps-logo.
Gegarandeerd foutloos

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.

Twee bollen lichten uit: één met een tekening van een gebruiker in een blauwe gradient, en de tweede met een vinkje dat uit 0 en 1 in het blauw bestaat.