We conducted a gradual process of structural improvements aligned with the delivery of new functionalities meeting the business needs.
This process involved the creation of automated tests to ensure there won't be regressions of resolved issues, and that new functionalities remain working, along with a comprehensive analysis of all infrastructure costs. Additionally, to ensure data security and system stability, there was a gradual update of all technologies being utilized.