Rewix transformed its legacy ecommerce backend into a modern, scalable SaaS platform with Vaadin’s full-stack Java framework—supporting 1M+ orders per client, faster feature delivery, and enterprise-grade UX without frontend complexity.
Rewix, a next-generation SaaS platform for B2B ecommerce, is reshaping how businesses sell, buy, and interact online. Serving over 250,000 business partners in industries ranging from manufacturing to healthcare, Rewix isn’t just an ecommerce engine—it’s a digital ecosystem. Behind its responsive user interfaces, powerful order management system, and smart automation tools lies a robust architecture built with Vaadin.
By adopting a full-stack Java framework, Rewix accelerated its time to market, streamlined its development process, and elevated the user experience, without compromising on performance, extensibility, or data security.
The challenge
When Rewix launched in 2015, the B2B ecommerce space looked very different. The team built the backend with ExtJS and REST APIs. These tools worked well enough at the time, but as the platform grew, their limitations became clear.
As the platform evolved into a full-fledged SaaS B2B solution, it faced increasingly complex challenges:
- Massive data loads: Many enterprise clients had more than 10 years of order history, with some managing over a million transactions.
- Poor scalability: The aging frontend stack struggled to support the scale of real-time operations.
- Slow delivery cycles: Feature development was slowed by a fragmented tech stack and steep learning curves for new developers.
- High customer expectations: B2B buyers now expect the same fluid, intelligent UX as B2C platforms.
- Limited flexibility for innovation: Embedding third-party BI tools, introducing machine learning models, or experimenting with new workflows was cumbersome and often blocked by frontend limitations.
We were building something much bigger than a storefront—we were building a distributed ecommerce network. We needed a frontend framework that wouldn’t hold us back.
— Davide Ferri, Head of Product Development, Rewix
The solution
The Rewix team began exploring Vaadin after initial release roll out, initially testing Vaadin 7 in side projects. The results were so promising that they decided to commit to a full migration, rebuilding their backend UI with Vaadin’s Java-first, server-side architecture.
By 2022, Rewix had successfully migrated to Vaadin 23, replacing all legacy UI modules with modern, performant interfaces. The platform now runs entirely on Jakarta EE + Vaadin, providing a cohesive, maintainable, and developer-friendly stack that dramatically shortened feature delivery times.
A solution architecture diagram of Rewix.
Highlights of the solution:
- Vaadin Grid with lazy loading: Seamlessly displays millions of records with zero lag. Enterprise clients with 1M+ historical orders experience responsive UIs in every session.
- Integrated Tableau dashboards: Embedded via the Tableau JS API, Rewix offers live KPI dashboards tailored to each customer.
- Declarative UI development: Clean, readable Java code allows the backend team to design complex interfaces without relying on separate frontend specialists.
- Component reuse: Custom Vaadin components are shared across multiple client instances, streamlining UI consistency and lowering maintenance overhead.
- ML & AI Integration: Rewix now includes AI-powered features such as product recommendations, churn prediction, and intelligent customer segmentation, all integrated smoothly into the Vaadin UI through microservices.
Thanks to Vaadin, we’ve created a UI layer that’s not just reactive—but truly intelligent. Our users can now visualize business insights and take action in real time.
— Andrea Bosio, Head of Business Development, Rewix
Key milestones
Year | Milestone |
---|---|
2015 | First Rewix release based on ExtJS and REST APIs |
2015 – 2016 | First POC/MVP with Vaadin 7 in internal tools |
2018 – 2021 | Modular migration of legacy ExtJS backend, focusing on critical workflows |
2022 | Full migration to Vaadin 23 complete — backend entirely rebuilt |
2023 | Embedded Tableau dashboards and BI features rolled out |
2024 | AI microservices and Delta Lake integration rolled out |
2025 (planned) | Vaadin 24 upgrade to support Jakarta namespace and future integrations |
The result
Rewix didn’t just modernize its UI; it redefined its value proposition.
With Vaadin as the foundation for its admin interface, Rewix is a scalable, AI-powered SaaS platform that supports a distributed ecommerce model across hundreds of nodes and thousands of clients.
Business outcomes:
- 1,000,000+ orders per client handled without UI lag
- $500+ million in B2B transactions processed
- 99% customer satisfaction, based on CSAT and NPS surveys
- 40% faster delivery of new features, thanks to shared components and backend-first workflows
- 60% reduction in frontend bugs and UX inconsistencies
- Developer onboarding time halved from 6 weeks to under 3
- Intelligent UX: Real-time recommendations, smart alerts, and predictive analytics baked into the UI
This leap forward has allowed Rewix to offer true enterprise-grade ecommerce-as-a-service, attracting new verticals, scaling internationally, and becoming the backbone for B2B operations in sectors where reliability and speed are non-negotiable.
A look at the Rewix Martech stack, where AI, analytics, and customer experience tools come together. All built on modern data infrastructure and a Vaadin-powered UI.
Voices from the team
Adopting Vaadin as the cornerstone of Rewix's product development has been a game-changer for us. Its robust, scalable framework allowed our team to focus on the user experience, not low-level frontend code. We deliver more, faster—and better.
— Davide Ferri, Head of Product Development, Rewix
From a business standpoint, Vaadin enabled us to turn Rewix into a complete ecosystem—not just a tool. Its extensibility and reliability gave our customers the confidence to build their operations around us.
— Andrea Bosio, Head of Business Development, Rewix
The future
The roadmap for Rewix is ambitious and grounded in a strong technical foundation. In the coming months and years, the team will:
- Finalize the migration to Vaadin 24, aligning with the Jakarta.* standard
- Expand the use of AI agents to support sales reps and automate back-office tasks
- Launch white-label SaaS models for niche verticals using the same core Vaadin infrastructure
- Explore offline-first features and PWA support using Vaadin’s modern capabilities
With Vaadin as its technology partner, Rewix is ready to stay ahead of ecommerce trends and shape what comes next. Trusted by thousands of businesses across Europe and beyond, Rewix shows what’s possible in modern B2B ecommerce.
Explore the platform at rewixecommerce.com and see how your business can sell smarter, grow faster, and digitize with confidence.
Build your next B2B solution with Vaadin
Ready to modernize your B2B app? Vaadin is the leading full-stack Java framework for building secure, scalable, and user-friendly business web applications — all in Java.
Create powerful UIs and robust backends faster, with less complexity. Contact us to see how Vaadin can help.