Back to Case Studies
Back to Case Studies
Client
Ubrania do Oddania
Industry
Fundraising
Product
Web app
Date
August 2022
Skills
Ruby on Rails
JavaScript
CoffeeScript
Optimization
We have completed the missing tests, starting with the most business-critical parts of the code, and we are continuing to cover the application with them.
We have updated the application's infrastructure architecture by introducing modern and efficient solutions, such as Dockerization, thereby reducing the deployment time of new application versions.
We have updated the used libraries, including language version, to ensure the security of the application.
We maintain the system on an ongoing basis and fix problems that were not initially identified by the client, ensuring the stability and reliability of the application.
By adding monitoring tools (New Relic and Sentry), we have pinpointed performance bottlenecks and optimized critical code sections. This resulted in a significant performance boost and a staggering 8x reduction in RAM consumption.
We have introduced an effective communication system with the client, which increased the transparency of work progress, prioritization and reduced communication errors.
After the changes we introduced, the application started to work faster and consume fewer resources, which contributed to reducing the costs associated with its maintenance. Customers no longer experience issues with the application's performance or only encounter occasional defects that were previously undetected. The security and manageability of the application have significantly improved.
Thanks to effective cooperation with our team, the client decided against rewriting the application in another technology, realizing that it was not the choice of technology that was inadequate, but rather the previous software implementation process. This allowed the client to save several hundred thousand PLN, which would have been the cost of rewriting the application in a different language.