Your message has been sent.
We’ll process your request and contact you back as soon as possible.
The form has been successfully submitted.
Please find further information in your mailbox.
Select language
Innowise helped Sovendus update its online coupon platform, working on both backend and frontend development and migrating the legacy monolith to a microservices architecture.
Fewer vulnerabilities
after tech stack updates
Smoother coupon flows
for partner shop users

Sovendus GmbH is a German company that runs a European network for customer acquisition and online coupons. After users make a purchase on partner websites, they can access discount coupons and special offers through Sovendus. The company works with a large partner network and has established product and delivery processes.
Sovendus needed a team to support its voucher channel, develop backend and frontend functionality, and help move the platform from a legacy monolith to microservices within the company’s existing processes.
Innowise worked on both the backend and frontend parts of Sovendus’s voucher channel. The client already had an operational platform, so our work focused on modernizing the system while keeping the user-facing flow familiar.
Our team helped rewrite the legacy monolith as a microservices architecture, updated backend logic, implemented the provided HTML templates in Angular, and added Docker and NestJS to the existing setup. The work covered coupon flows, product lists, coupon campaigns, banners, and content management tools.
Innowise helped rewrite the old platform from a monolithic setup into a microservices architecture. The work covered both backend and frontend parts of the system, so the team could move the platform to a newer technical base while keeping the familiar user flow in place.
Our experts worked on voucher channel functionality, where users receive coupon offers after making purchases on partner websites. The team supported the logic behind these coupon flows and helped the client keep developing the aggregator as project needs changed.
Our team updated the main pages in the network: the main page with connected web shops, the product page where users enter purchase details, and the “Thank you – Bonus” page with related post-purchase offers. The goal was to keep the user journey familiar while the system behind it moved to newer technologies.
Innowise rewrote and improved core modules related to coupons, product lists, and coupon campaigns. The coupon flow covered a scenario where a partner website displays a banner, users click it, and then see coupon offers from online and offline stores.
The team created a custom module for editing banners, creating banner templates, and generating new banners based on those templates. The module gave Sovendus more control over the banner flow used to direct users from partner websites to coupon offers.
On the backend side, Innowise worked on tools for content managers with different access levels. These tools covered stores, banners, banner descriptions, coupons, email templates, display rules, order fields, export settings, and user routes within the purchase flow.
The team worked within Sovendus’s existing process rather than setting up a separate one. Work was planned in two-week sprints, with refinements, daily catch-ups, retrospectives, and sprint reviews used to agree on priorities and show completed work.
On the development side, Innowise engineers stayed closely aligned with Sovendus’s team through pair-programming-style sessions and code reviews. Backend tasks moved through the same planning and review process as the client’s internal work. Time was logged in the client’s Jira.
For a business like Sovendus, the coupon flow is a partner relationship in motion. If that path slows down or feels broken, the value drops for everyone involved: the user, the partner shop, and the platform. Our role was to support this channel over years of product work, while fitting into Sovendus’s own processes and pace.

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

As a result of our joint work, Sovendus got an updated backend and frontend of its online shopping and coupon network. The Innowise team also moved the platform from an older monolithic setup to a newer microservices architecture. The updated functionality and better performance helped extend the network to Sweden, Switzerland, Denmark, Austria, Finland, Belgium, Norway, Poland, and Germany.
The platform became faster and easier to maintain. With fewer vulnerabilities and a backend that was simpler to update, Sovendus could continue developing the network without changing the user-facing flow its customers already knew.
Your message has been sent.
We’ll process your request and contact you back as soon as possible.