Enbridge
Enbridge Inc. is a multinational pipeline and energy company headquartered in Calgary, Alberta, Canada. Enbridge owns and operates pipelines throughout Canada and the United States, transporting crude oil, natural gas, and natural gas liquids.
Project Title
Real-time Alert System with Enhanced Development CycleIndustry.
Technology Challenge
Our client, a leading technology company, needed a robust and reliable alert system to monitor critical business processes and respond quickly to potential issues. They also wanted to improve their development and deployment cycle to increase efficiency and reduce time to market.
Solution
Our team worked closely with the client to design and implement a real-time alert system using ReactJS with Google Material-UI for the frontend, .Net core 3.0 as the middle tier, and Microsoft SQL database for backend storage. We also coached the client's software team in GitHub and assisted in the migration from .Net application to Azure.To improve the development and deployment cycle, we utilized Azure DevOps to automate the build, testing, and deployment process. This allowed for faster and more reliable deployments, as well as easier collaboration among team members. In addition to the alert system, we also worked on the development of a real-time data acquisition system called "GMAS". The middle tier was built on Java and hosted in Tomcat, with .Net WCF API hosting in IIS, and RabbitMQ for messaging.
Benefits
The new alert system provided our client with real-time monitoring capabilities, allowing them to respond quickly to potential issues and minimize downtime. The use of Azure DevOps also resulted in a significant reduction in development and deployment time, enabling the client to bring new features and services to market faster. Finally, the implementation of GMAS provided the client with real-time data insights, allowing them to make better-informed business decisions.Overall, this project helped our client to enhance their development cycle, improve operational efficiency, and gain a competitive edge in the technology industry.