DEVELOPING AN INNOVATIVE SAAS SOLUTION FOR AN E-COMMERCE COMPANY
Learn how DBB Software partnered with Renovai to revamp their retail platform into a scalable SaaS solution with cutting-edge AI capabilities.
Industry
Retail & E-Commerce
Service
Web Development
Team
1 PM, 4 Developers, 1 DevOps
Project State
October 2018 - August 2024
Country
Israel


THE CLIENT'S INITIAL REQUEST
Renovai wanted to enhance its platform’s capabilities by addressing significant challenges with scalability, outdated architecture, and limited AI functionality:
Platform Modernization
Transform the existing monolithic architecture into a scalable and modular SaaS platform.
01
Performance Optimization
Improve the solution’s backend response times and enable it to handle more furniture records.
02
Enhanced User Experience
Upgrade frontend features to complement the addition of new functionalities to the platform.
03
Data Integration
Streamline the integration of different client data sources into the system.
04
SOLUTIONS WE DELIVERED
To modernize Renovai’s retail platform, our team focused on transforming it into a scalable SaaS solution with enhanced performance and AI capabilities:
Infrastructure Overhaul
Transitioned the backend from a monolithic architecture (Node.js, Express.js) to a microservices-based structure (Nest.js, Go, Prisma ORM) for scalability and maintainability.
Frontend Changes
Migrated the frontend from Angular to React.js with Style Components for a modern, responsive UI.
Feed Service Optimization
Developed a robust feed service capable of processing up to 200,000 furniture records per iteration. The solution supported multiple data formats for better client onboarding, including XML, JSON, and Google Docs.
Performance Improvements
Refactored backend systems to reduce response times to 300ms. Optimized database and caching layers to handle large-scale data loads efficiently.
Cloud-based Scalability
Used multi-cloud solutions (AWS, Azure, Google Cloud) for cost-effective scaling. Utilized Terraform for Infrastructure as Code (IaC) to manage and migrate workloads across cloud providers.
RESULTS ACHIEVED
30x Improved Response Times
Reduced backend response times from 10 seconds to 300ms, ensuring smooth user experiences even during high-traffic periods.
50% Reduced Onboarding Time
Optimized the onboarding process through standardized feed integrations, making it easy to handle diverse data formats.
200,000 Records-Processing Capability
Optimized the feed service to handle the number of items per customer requested by the client.
















