Cutting Azure costs by 30% and stabilizing the existing application

Solution for Resident Property Software Ltd., Property Management client

buildings under
.NET  &
Angular 6

Managing apartment buildings with multiple tenants is often done by specialized companies. As the number of managed properties increases and the needs of tenants and owners grow, specialized software solutions become helpful.

Resident, our Property Management client is offering an innovative application for managing agents. The leaseholder portal enables users to log in from web browsers on laptops, tablets, and mobile phones and view financial records, reports, and messaging features. It also allows them to manage work orders, which is helpful in carrying out maintenance on the properties.

The basis of development

Optimizing an existing solution in terms of the costs of cloud infrastructure and the quality of the code, laid the foundation for further growth of the app. It was a process that involves tech experience and a little bit of investigative skills – say developers working on the application. We corrected all the critical problems, accelerated application in key places, added logs and monitoring of cloud services.

Boosting the cost-efficiency of cloud

As a cloud-based application hosted on Azure, Resident faced a common problem – rising expenditures on infrastructure started to impact the overall operating costs. That is why one of our first tasks was to come up with a plan to optimize Azure’s services. Following a thorough analysis of the current set-up, we realized that by tweaking the configuration of the system we could reduce the costs by 30%.

The reduced spending was diverted to further development and optimization of the application.

A better development process

One of the challenges involved in this project was to stabilize and improve the overall technological reliability of the code. We achieved this by having senior developers identify key pain-points and implement changes in cooperation with the client’s product teams. Currently, we are moving away from correcting bugs towards creating new modules and further business development.

Among the tools we used was Event Storming – a technique that helped us to get a better grasp on the project. It is very lightweight, so it does not involve high costs, and the result was a clearer understanding of the business process and putting all of the developers on the same page.

Resident application is developed using .NET and Angular 6.


FINGO sp. z o.o. (LLC)
  • Plac Powstańców Śląskich 7
    53-329 Wrocław, Poland
  • 8:00AM – 4:00PM
  • EU VAT No. PL8942683871
FINGO sp. z o.o. (LLC) based in Wroclaw, Plac Powstańców Śląskich 7, 53-329 Wrocław, registered in the District Court for Wrocław-Fabryczna in Wroclaw, VI Commercial Division of the National Court Register under the KRS (Court Register Number) 0000020323, EU VAT No. PL8942683871, REGON (Business ID) 932670710. Share capital 62.500,00 zł fully paid.
We use cookies to enhance your user experience. By continuing to browse the site, you are agreeing to our use of cookies.
Read more