Jul 15, 2022
No image
A backend for desktop applications ReviverSoft
Completed

A backend for desktop applications ReviverSoft

$25,000+
more 1 year
United States
6-9
Service categories
Service Lines
Software Development
Domain focus
Other

Challenge

The maintenance of an enterprise platform that incorporates 5 global brands with dozens of integrated products. We needed to beat the low performance, develop custom features, and solve instantaneous technical issues.
The maintenance of an enterprise platform that incorporates 5 global brands with dozens of integrated products. We needed to beat the low performance, develop custom features, and solve instantaneous technical issues.

Solution

We designed a serverless backend to handle high loads and the majority of business flows, such as licensing, authorization, data management, and AI. We also covered the system with unit, integration, and auto-tests, which unlocked continuous delivery. Custom features we built and continue to maintain include a cross-platform advertising system, administration panels for brands’ products, payment processing integration for advertising systems, marketing reporting, and single sign-on. The custom code we integrate into the platform follows similar patterns to speed up development and testing time. If necessary, we migrate from one database to the other, update ad localization keys, do whatever may prevent downtime, or improve user experience and system quality.

Results

We have implemented a CQRS pattern, made the infrastructure fully auto-scalable, introduced development by microservices, covered the system with unit, integration, and auto-tests, which unlocked continuous delivery.
We have implemented a CQRS pattern, made the infrastructure fully auto-scalable, introduced development by microservices, covered the system with unit, integration, and auto-tests, which unlocked continuous delivery.