Modernisierung und Support für den Gutschein-Aggregator von Sovendus

Innowise unterstützte Sovendus bei der Modernisierung seiner Online-Gutscheinplattform, indem das Unternehmen sowohl an der Backend- als auch an der Frontend-Entwicklung arbeitete und die veraltete Monolith-Architektur auf eine Microservices-Architektur umstellte.

Weniger Sicherheitslücken

nach Aktualisierungen des Tech-Stacks

Reibungslosere Coupon-Abläufe

für Nutzer von Partner-Shops

Digital coupon platform modernization for scalable partner offers and customer rewards
Branche E-Commerce, Marketing
Angestellte 51–200
Region Deutschland
Kunde seit 2019

Kundenübersicht

Artikel mit KI zusammenfassen

Die Sovendus GmbH ist ein deutsches Unternehmen, das ein europäisches Netzwerk für Kundengewinnung und Online-Gutscheine betreibt. Nachdem Nutzer einen Kauf auf Partner-Websites getätigt haben, können sie über Sovendus auf Rabattgutscheine und Sonderangebote zugreifen. Das Unternehmen arbeitet mit einem großen Partnernetzwerk zusammen und verfügt über etablierte Produkt- und Lieferprozesse.

Herausforderung

Sovendus benötigte ein Team, das den Gutschein-Kanal unterstützt, Backend- und Frontend-Funktionen entwickelt und dabei hilft, die Plattform im Rahmen der bestehenden Unternehmensprozesse von einem veralteten Monolithen auf Microservices umzustellen.

  • Geringe Leistungsfähigkeit der Plattform. Das bestehende Netzwerk basierte auf älteren Technologien und wies Leistungsprobleme auf. Sovendus benötigte eine Plattform, die schneller lief und mit dem Wachstum des Produkts und des Partnernetzwerks einfacher zu warten war.
  • Gleiche Benutzeroberfläche, besseres System dahinter. Der Kunde wollte die Benutzeroberfläche unverändert lassen, damit sich die Nutzer weiterhin auf den gleichen, vertrauten Seiten bewegen können: der Hauptseite mit den verknüpften Webshops, der Produktseite und der Seite mit den Kaufboni.
  • Unterstützung für eine breitere Marktnutzung. Sovendus wollte, dass das Netzwerk in weiteren Ländern verfügbar und wettbewerbsfähig bleibt. Das System musste den Fluss von Gutscheinen und Produkten innerhalb des Partnernetzwerks unterstützen, ohne die Benutzererfahrung zu erschweren.
  • Umstellung von Monolith auf Microservices. Die Plattform musste neu programmiert und von einer monolithischen Architektur auf Microservices umgestellt werden. Das Team musste sowohl die Backend- als auch die Frontend-Komponenten aktualisieren und dabei die bestehende Schnittstellenlogik beibehalten.
  • HTML-Vorlagen in Angular. Der Kunde stellte HTML-Vorlagen zur Verfügung, die in Angular-Komponenten umgewandelt werden mussten. Das Team musste diese Frontend-Arbeiten mit der umfassenden Neuprogrammierung verknüpfen, damit die Seiten der bestehenden Benutzeroberfläche möglichst ähnlich blieben, während die Plattform auf eine neuere Architektur umgestellt wurde.
  • Komplexe bestehende Architektur. Die Plattform wies bereits eine komplexe Architektur auf. Die Integration von Docker und Kubernetes in das bestehende System stellte eine eigene technische Herausforderung dar, insbesondere da das Team im Rahmen der bestehenden Projektstruktur arbeiten musste, anstatt alles von Grund auf neu aufzubauen.

Stärken Sie Ihre E-Commerce-Plattform

Gelieferte Lösung

LÖSUNGSENTWURF

Innowise arbeitete sowohl am Backend als auch am Frontend des Gutschein-Kanals von Sovendus. Da der Kunde bereits über eine betriebsbereite Plattform verfügte, konzentrierten wir uns bei unserer Arbeit darauf, das System zu modernisieren und dabei den für den Nutzer vertrauten Ablauf beizubehalten.

Unser Team hat dabei geholfen, den veralteten Monolithen als Microservices-Architektur neu zu entwickeln, die Backend-Logik zu aktualisieren, die bereitgestellten HTML-Vorlagen in Angular zu implementieren und Docker sowie NestJS in die bestehende Infrastruktur zu integrieren. Die Arbeiten umfassten Gutscheinabläufe, Produktlisten, Gutscheinkampagnen, Banner und Tools zur Inhaltsverwaltung.

SCHLÜSSEL FUNKTIONALITY GELIEFERT

Umstellung von Monolith auf Microservices

Innowise trug dazu bei, die alte Plattform von einer monolithischen Struktur in eine Microservices-Architektur umzugestalten. Die Arbeiten umfassten sowohl den Backend- als auch den Frontend-Bereich des Systems, sodass das Team die Plattform auf eine neuere technische Basis umstellen und gleichzeitig den gewohnten Benutzerablauf beibehalten konnte.

Ausbau des Gutschein-Vertriebskanals

Unsere Experten arbeiteten an der Funktionalität des Gutschein-Kanals, über den Nutzer nach dem Kauf auf Partner-Websites Gutscheinangebote erhalten. Das Team unterstützte die Logik hinter diesen Gutscheinabläufen und half dem Kunden dabei, den Aggregator entsprechend den sich ändernden Projektanforderungen weiterzuentwickeln.

Aktualisierungen der Kernseiten

Unser Team hat die wichtigsten Seiten des Netzwerks aktualisiert: die Startseite mit den angeschlossenen Webshops, die Produktseite, auf der Nutzer ihre Kaufdaten eingeben, und die Seite “Danke – Bonus” mit entsprechenden Angeboten nach dem Kauf. Das Ziel war es, die Benutzererfahrung vertraut zu halten, während das dahinterstehende System auf neuere Technologien umgestellt wurde.

Gutschein- und Produktmodule

Innowise hat die Kernmodule in Bezug auf Gutscheine, Produktlisten und Gutscheinaktionen überarbeitet und verbessert. Der Gutschein-Ablauf umfasste ein Szenario, bei dem auf einer Partner-Website ein Banner angezeigt wird, Nutzer darauf klicken und anschließend Gutscheinangebote von Online- und Offline-Geschäften sehen.

Modul zur Verwaltung von Bannern

Das Team entwickelte ein maßgeschneidertes Modul zur Bearbeitung von Bannern, zur Erstellung von Banner-Vorlagen und zur Generierung neuer Banner auf Basis dieser Vorlagen. Das Modul verschaffte Sovendus mehr Kontrolle über den Banner-Ablauf, mit dem Nutzer von Partner-Websites zu Gutscheinangeboten weitergeleitet werden.

Backend-Tools für Content-Manager

Im Backend-Bereich arbeitete Innowise an Tools für Content-Manager mit unterschiedlichen Zugriffsebenen. Diese Tools umfassten Shops, Banner, Bannerbeschreibungen, Gutscheine, E-Mail-Vorlagen, Anzeigeregeln, Bestellfelder, Exporteinstellungen und Benutzerpfade innerhalb des Kaufprozesses.

Ansatz für die Lieferung

Das Team arbeitete im Rahmen des bestehenden Prozesses von Sovendus, anstatt einen eigenen Prozess einzurichten. Die Arbeit wurde in zweiwöchigen Sprints geplant, wobei Verfeinerungen, tägliche Besprechungen, Retrospektiven und Sprint-Reviews dazu dienten, Prioritäten abzustimmen und die abgeschlossenen Arbeiten zu präsentieren. 

Auf der Entwicklungsseite arbeiteten die Ingenieure von Innowise durch Sitzungen im Stil des Pair-Programming und Code-Reviews eng mit dem Team von Sovendus zusammen. Backend-Aufgaben durchliefen denselben Planungs- und Überprüfungsprozess wie die internen Arbeiten des Kunden. Die Arbeitszeit wurde im Jira-System des Kunden erfasst.

Quote icon

Für ein Unternehmen wie Sovendus ist der Gutscheinfluss Ausdruck einer dynamischen Partnerbeziehung. Wenn dieser Prozess ins Stocken gerät oder unterbrochen wird, sinkt der Nutzen für alle Beteiligten: den Nutzer, den Partnershop und die Plattform. Unsere Aufgabe bestand darin, diesen Kanal im Rahmen langjähriger Produktarbeit zu unterstützen und uns dabei an die Prozesse und das Tempo von Sovendus anzupassen.

Veronika Olesik
Veronika Olesik Leiter Geschäftsentwicklung & Mitbegründer

Technologien

Architektur

Microservices

Backend

PHP, Laravel, NestJS

Frontend

JavaScript, Angular, Angular Universal, NgRx

Datenbank & Cache

MySQL, Redis

Nachrichtenübermittlung und Zugriffsverwaltung

Kafka, Keycloak

Infrastruktur & DevOps

Docker, Kubernetes, GitHub Actions

Überwachung und Protokollierung

New Relic, Grafana, ELK

Tests

Karma, Jasmine

Team

Icon 1
Projektmanager
Icon 3
Back-End-Entwickler
Icon 2
Front-End-Entwickler
Icon 2
QS-Ingenieure
das Innowise-Team

Ergebnisse

Projektdauer
Februar 2019 – Dezember 2023

Als Ergebnis unserer gemeinsamen Arbeit erhielt Sovendus ein aktualisiertes Backend und Frontend für sein Online-Shopping- und Gutscheinnetzwerk. Das Innowise-Team stellte die Plattform zudem von einer älteren monolithischen Architektur auf eine neuere Microservices-Architektur um. Die verbesserten Funktionen und die höhere Leistung trugen dazu bei, das Netzwerk auf Schweden, die Schweiz, Dänemark, Österreich, Finnland, Belgien, Norwegen, Polen und Deutschland auszuweiten. 

Die Plattform wurde schneller und einfacher zu warten. Dank weniger Sicherheitslücken und eines Backends, das sich leichter aktualisieren ließ, konnte Sovendus die Weiterentwicklung des Netzwerks fortsetzen, ohne den den Kunden bereits vertrauten Benutzerablauf zu ändern.

Inhaltsübersicht

Stärken Sie Ihre E-Commerce-Plattform

    Kontakt aufnehmen

    Anruf vereinbaren oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzerklärung verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    bis hin zu contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach genauer Prüfung Ihrer Anforderungen, Bedürfnisse und Erwartungen wird unser Team einen Projektvorschlag mit Angaben zu Arbeitsumfang, Teamgröße, Zeitaufwand und Kosten erstellen.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    arrow