Evrone Notes
Published in

Evrone Notes

How to deal with technical debt and SOS situations in a digital product

Sometimes, customers come to Evrone for rescue because their product works poorly or not at all, mistakes have been made in the software architecture, or business performance is suffering. When this happens, we have to do serious work on refactoring, legacy reworking, and technical debt analysis.

Management for the project “Let’s Eat at Home!” contacted us because their website had begun to crash under the current loads. In the future, this could lead to an outflow of regular users, so it required an urgent solution.

We decided to redo the entire backend of the project, because even quick-fix solutions would only add another six months to a year to the project’s functional lifespan. To speed up loading and improve reliability, we reworked the caching scheme, worked on the Rails code optimization, and improved image loading. We also added protection against malicious attacks.

--

--

--

Let’s build your digital business together.

Recommended from Medium

Staking Ontology (ONT) with SGnode

4 Reasons Why Everyone’s College Major is Now Computer Science

Brief Introduction about AWS Lambda(Part 1)

What is Docker Series: Part 2— Images and Dockerfiles

Adding your own fluent JSON assertions in Laravel

Writing Effective Tests for Modern Web Apps

Laravel resizes all images in a folder

ChainIDE now supports Binance Smart Chain!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Elizabeth Lvova

Elizabeth Lvova

Your favourite IT journalist! https://evrone.com/

More from Medium

I Split my Dev Team in Two. Here is How I Did it

How Use Cases Help You Define Software Requirements

Software Development Done Right

Challenges of Software Modernization

software upgrade