The Challenge

The lack of integration with the ERP and a large number of siloed data sources challenged all efforts to improve the customer experience and streamline how orders were handled, causing substantial revenue leakage. Delayed response to product queries, inaccurate order forecasts, inefficient data tracking, and the like were commonplace problems for the client. To top it off, the efforts and expenses in maintaining the system were skyrocketing, rendering urgent help critical.

The Solution

Nalashaa’s solutions team dissected the problem to analyze it at the granular level and conducted story-mapping workshops with the users to understand the required capabilities. The lack of security standards, uniform user experience, and search capabilities were zeroed in on to commence the turnaround process. The team conducted architectural and code reviews of the application to identify areas of technical debt.

The need was for a responsive integration layer that facilitated data access between the platform and disparate data sources. The team leveraged Azure’s application containerization to build integration features for the platform to boost its scalability. It provided a secured and highly responsive integration layer between the application and the ERP. The API-driven approach enabled the team to deliver a seamless product view, where stakeholders can see relevant details through a unified lens, bringing together siloed data and establishing better stakeholder collaboration.

Benefits

  • Improved and data access: The integration layer offers a high degree of standardization, thereby lowering the level of resources required to ensure data accessibility.
  • Multi-device access: The API-driven approach has enabled the team to allow users to access the application from their mobiles or any compatible device, leading to a superior customer experience.
  • Data analytics: Data captured by APIs is accurate and can be analyzed for insights into processes such as demand forecast, billing, performance evaluation, customer behavior, etc., leading to better monetization.
  • Eliminate application downtime: APIs can be used for real-time and accurate analysis of the application’s health, making timely intervention a possibility, which helps maximize uptime.

Technology Stack

  • NET Core
  • xUnit Testing framework
  • Terraform
  • Azure DevOps
  • Azure Services
  • Jira with Confluence (as the management tool)

How to start the journey?