- Dallas
- Oil and Gas
- 22 Weeks
- B2B
- .NET, React, AWS, MongoDB, Jenkins
Project Brief
The project’s goal was to deliver full application maintenance services to a major oil and gas industry, streamlining operations, improving asset management, and
Client Background
The client is a prominent oil and gas company headquartered in Dallas that focuses in exploration, production, and distribution. They need ongoing application maintenance services to maintain their asset management system operational, secure, and capable of managing increasing demand.
Key Challenges:
Solution:
1. Discovery and Planning
Our team performed a thorough audit of the current asset management system, examining its technical architecture , databases, and infrastructure), data flows, and user workflows. We found performance bottlenecks, security issues, and instances where the system did not fit the client's current requirements.
2. Development
The system's backend was redesigned with.NET Core, which improved performance, maintainability, and scalability by using its modular design and cross-platform compatibility. Microservices architecture was utilised to improve flexibility and tolerance for failures. The frontend was rewritten using React, a component-based framework that provides a more dynamic and intuitive user experience. AWS was chosen as the cloud service provider, with EC2 instances for computation, RDS for PostgreSQL database administration, and S3 for scalable storage. MongoDB was set up as a NoSQL database to handle unstructured data and give real-time analytics.
3. Implementation
The system was implemented utilising an agile process, with incremental releases to minimise disturbance to existing operations. Critical updates and bug fixes were handled in the early stages to help stabilise the system and improve the user experience. The development team worked with the client's IT team to provide comprehensive documentation, training, and knowledge exchange on the most recent technologies and system architecture.
Tools & Technology Used
.NET
Programming language
React
Frontend
MongoDB
Database
AWS
Cloud Service
Jenkins
CI/CD
Features:
Real-time Asset Monitoring
The system provides accurate real-time monitoring of assets, improving maintenance planning and operational efficiency.
User-friendly Interface
The updated interface allows for easy navigation and access to critical information, enhancing user productivity.
User-friendly Interface
Advanced security measures ensure data protection and compliance with industry regulations, safeguarding sensitive information.