Customer: A leading provider of natural gas, electricity and green energy. They are providing energy products that meet the changing needs of their customers. They also provides energy management system to help their customer manage how much energy their home is consuming, prices that are stable and transparent, and green products to help them manage their impact on the environment.
Business situation: Client required set of intuitive web reports solutions with various filter and export features. They needed a scheduler for running many automated request services at a specific time. Services for manual requests related to specific queries were also required like able to view reports, do modification in order to correct relevant data. Optimization enhancement and API requests for the Management and users were expected to significantly upgrade user experience.
Challenges: There were numerous third party services and internal services previously used to facilitate collecting data from different vendors and variety of services. The major challenge identified in the form of XML structure for these services which were not the same that needed a lot of coding and also completing this task in a very short turnaround time was a big ask.
The Gunaatita Edge: We proposed the idea of using PTL (Parallel Task Library) and Multi-threading concepts with an intent to substantially increase the performance of wide variety of services and also support the capability to give results in quick time. Another suggested solution was to constantly try to get response from third party services in case they failed to respond due to any technical issue.