Events and Webinars

Our Event Series



Featured Event
06 Dec
14:00 - 15:00 CET
Our Latest Talk
By Kanchan Ray, Dr. Sudipta Seal
video-icon 60 mins
Minimum 2 characters required.
Discover more about us,
an outstanding digital
solutions developer and a
great place to work in.
Financial information,
governance, reports,
announcements, and
investor events.
News &
press releases
Catch up to what we are
doing, and what people
are talking about.
Caring &
We care for our world.
Learn about our ESG


Beyond Agility, the convergence of technology and human ingenuity.
talk to us
Welcome to digital product engineering
Thanks for your interest. How can we help?
success story

Modernize and refactor using microservices architecture

The legacy application was built on Silverlight, scheduled to reach its end-of-support by October 2021. We had a limited timeframe, especially given the scale of the application, to incorporate the prescribed user experience that is shared across other products at the client’s portfolio while also maintaining the same workflow and business logic that users were familiar with.
Nagarro designed a microservices based architecture built on top of cloud technology to separate client data based on geographic location, ensuring consistent and optimal application performance across geographies. Nagarro transitioned the existing business logic into a new .NET service that optimizes the performance in many aspects. Using a layered architecture, existing applications were redesigned in Angular, resulting in a modern user experience while remaining usable across different browsers and devices. Generic reusable components were also created which could be used across applications.
A unified platform with seamlessly integrated solutions enhanced performance, improved user experience, ensured maintainability, and achieved almost 30% usability. The reusable components helped reduce the technical debt and enhance operational efficiency. Unit tests were added for all the layered components and maintained a 90% minimum coverage criterion. These measures aided us in improving the long-term maintainability of the application and reducing regression issues throughout the application’s lifecycle. Mature DevOps practices have also substantially improved release cycles with new code being deployed to production, often many times a day.