To universalise the process, improve our workflow and – as a result – deliver a solution of the highest quality, we had to make key decisions. With scalability primarily in mind, we turned our attention to an IaaS, opting for Microsoft Azure, a solution chosen by the leading players of the finance market.
The nature of Rachuneo.pl, their product and client base required high stability and automatic scalability to accommodate increased load. Apart from that, Azure guarantees the level of security we were looking for to protect Rachuneo.pl’s data from potential threats.
Having gone team Microsoft with the cloud, we followed up by deploying .NET for the back-end migration. Leaving behind the currently used PHP, we proceeded to work on a more stable framework. An additional pro of .NET Core is its ability to run on multiple platforms, thus the migration from PHP was driven mainly by Rachuneo.pl’s business scaleup to Enterprise level.
A further step towards universalisation was made in the front-end works, binning AngularJS and replacing it with a fresh Angular framework. The product design, preceded by workshops with the client (establishing targets, common obligations, resources and threats) was based on available frameworks – Google’s Material Design and Angular UI.
Choosing easily configurable UI libraries as a basis for the design system helped us build a universal, quick and visually pleasing application in Angular.