Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.
Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise heeft Sovendus geholpen bij het vernieuwen van zijn online kortingsbonnenplatform, waarbij het bedrijf zich bezighield met zowel backend- als frontend-ontwikkeling en de migratie van het verouderde monolithische systeem naar een microservices-architectuur.
Minder kwetsbaarheden
na updates van de tech stack
Soepelere couponstromen
voor gebruikers van partnerwinkels

Sovendus GmbH is een Duits bedrijf dat een Europees netwerk voor klantenwerving en online kortingsbonnen beheert. Nadat gebruikers een aankoop hebben gedaan op partnerwebsites, krijgen ze via Sovendus toegang tot kortingsbonnen en speciale aanbiedingen. Het bedrijf werkt samen met een groot partnernetwerk en beschikt over vastgestelde product- en leveringsprocessen.
Sovendus had een team nodig om zijn voucherkanaal te ondersteunen, backend- en frontend-functionaliteit te ontwikkelen en te helpen bij de overgang van het platform van een verouderd monolithisch systeem naar microservices, binnen de bestaande processen van het bedrijf.
Innowise heeft gewerkt aan zowel de backend- als de frontend-onderdelen van het voucherkanaal van Sovendus. De klant beschikte al over een operationeel platform, dus onze werkzaamheden waren gericht op het moderniseren van het systeem, waarbij de gebruikerservaring vertrouwd moest blijven.
Ons team heeft geholpen bij het herschrijven van de verouderde monolithische architectuur naar een microservices-architectuur, de backend-logica bijgewerkt, de aangeleverde HTML-sjablonen geïmplementeerd in Angular en Docker en NestJS toegevoegd aan de bestaande omgeving. De werkzaamheden hadden betrekking op kortingsbonprocessen, productlijsten, kortingsboncampagnes, banners en tools voor contentbeheer.
Innowise heeft geholpen bij het herontwerpen van het oude platform, waarbij de monolithische opzet werd omgezet naar een microservices-architectuur. De werkzaamheden hadden betrekking op zowel de backend- als de frontend-onderdelen van het systeem, waardoor het team het platform naar een nieuwere technische basis kon migreren met behoud van de vertrouwde gebruikerservaring.
Onze experts hebben gewerkt aan de functionaliteit van het voucherkanaal, waarbij gebruikers kortingsbonnen ontvangen nadat ze aankopen hebben gedaan op partnerwebsites. Het team heeft de logica achter deze kortingsbonprocessen ondersteund en de klant geholpen om de aggregator verder te ontwikkelen naarmate de projectbehoeften veranderden.
Ons team heeft de belangrijkste pagina’s binnen het netwerk vernieuwd: de hoofdpagina met gekoppelde webwinkels, de productpagina waar gebruikers hun aankoopgegevens invoeren, en de pagina “Bedankt – Bonus” met gerelateerde aanbiedingen na aankoop. Het doel was om de gebruikerservaring vertrouwd te houden, terwijl het onderliggende systeem werd omgezet naar nieuwere technologieën.
Innowise heeft de kernmodules met betrekking tot kortingsbonnen, productlijsten en kortingsboncampagnes herschreven en verbeterd. Het kortingsbonproces omvatte een scenario waarbij een partnerwebsite een banner weergeeft, gebruikers daarop klikken en vervolgens kortingsaanbiedingen van online en offline winkels te zien krijgen.
Het team heeft een op maat gemaakte module ontwikkeld voor het bewerken van banners, het maken van bannersjablonen en het genereren van nieuwe banners op basis van die sjablonen. Dankzij deze module kreeg Sovendus meer controle over de bannerflow waarmee gebruikers vanaf partnerwebsites naar kortingsaanbiedingen worden geleid.
Aan de backend-kant werkte Innowise aan tools voor contentbeheerders met verschillende toegangsniveaus. Deze tools hadden betrekking op winkels, banners, bannerbeschrijvingen, kortingsbonnen, e-mailsjablonen, weergaveregels, bestelvelden, exportinstellingen en gebruikersroutes binnen het aankoopproces.
Het team werkte binnen het bestaande proces van Sovendus in plaats van een apart proces op te zetten. Het werk werd ingedeeld in sprints van twee weken, waarbij gebruik werd gemaakt van verfijningen, dagelijkse statusbesprekingen, retrospectieven en sprintbeoordelingen om prioriteiten af te stemmen en voltooid werk te presenteren.
Wat de ontwikkeling betreft, werkten de ingenieurs van Innowise nauw samen met het team van Sovendus via sessies in de stijl van pair programming en codebeoordelingen. Backend-taken doorliepen hetzelfde plannings- en beoordelingsproces als de interne werkzaamheden van de klant. De gewerkte uren werden geregistreerd in het Jira-systeem van de klant.
Voor een bedrijf als Sovendus is de couponstroom een dynamische partnerrelatie. Als dat proces vertraagt of niet meer soepel verloopt, daalt de waarde voor alle betrokkenen: de gebruiker, de partnerwinkel en het platform. Het was onze taak om dit kanaal gedurende jaren van productontwikkeling te ondersteunen, waarbij we ons aanpasten aan de eigen processen en het tempo van Sovendus.

Microservices
PHP, Laravel, NestJS
JavaScript, Angular, Angular Universal, NgRx
MySQL, Redis
Kafka, Keycloak
Docker, Kubernetes, GitHub Actions
New Relic, Grafana, ELK
Karma, Jasmine

Dankzij onze samenwerking kreeg Sovendus een vernieuwde backend en frontend voor zijn online winkel- en kortingsbonnennetwerk. Het Innowise-team heeft het platform bovendien omgezet van een oudere monolithische opzet naar een nieuwere microservices-architectuur. Dankzij de vernieuwde functionaliteit en betere prestaties kon het netwerk worden uitgebreid naar Zweden, Zwitserland, Denemarken, Oostenrijk, Finland, België, Noorwegen, Polen en Duitsland.
Het platform werd sneller en gemakkelijker te onderhouden. Dankzij minder kwetsbaarheden en een backend die eenvoudiger te updaten was, kon Sovendus het netwerk verder ontwikkelen zonder de gebruikerservaring te wijzigen die zijn klanten al kenden.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.