In an ever-changing world, ABS faced with challenges in digitalization to improve the reliability and performance of their shipping operations. ABS aimed to enhance their Digital solutions and Nautical Systems Software across marine assets, streamline processes, and deliver high-quality solutions to their customers. The objectives were to:
Specifically, ABS operated numerous legacy web applications that hindered modern operational efficiency:
Relia Software provided ABS with a dedicated offshore development team located in Vietnam. We concentrated on keeping lines of communication open and ensuring that all participants both onshore (ABS’s global team distributed across US, Singapore, India and Philippines) and offshore were aligned with ABS’s goals.
The team structure:
Relia Software served as a strategic technical partner, developing new system architectures and improving user interfaces.
Resource Management: Comprehensive management of users and ABS assets, including Fleets, Vessels, Reports, and Certificates.
Complex Order Processing: Ability to generate orders with highly complex requirements for specific maritime resources.
Report Generation: Automated generation of specialized business and operational reports.
High-Performance Tree Virtualization: The internal WebApp faced severe performance issues when attempting to render approximately 30,000 records in a complex tree structure. Relia developers solved this by rewriting the existing components using Virtualization techniques, which ensures only visible nodes are rendered in the DOM, significantly improving system responsiveness and memory usage.
Scalable Micro-services Backend: Developed a robust Backend API using an Appservice architecture to support multiple new WebApp verticals, ensuring independent scalability and easier maintenance.
|
Layer |
Technology |
|
Frontend |
ReactJS, Apollo Client |
|
Backend |
Node.js, GraphQL, Express |
|
Database |
MongoDB, Mongoose |
|
API Architecture |
GraphQL (optimized for complex data queries) |
Successful Modernization: Successfully transitioned legacy systems to a modern Node.js/React architecture, enhancing maintainability.
High-Volume Data Handling: Resolved critical performance bottlenecks related to large-scale data rendering (30k+ records).
Operational Efficiency: Improved the management of complex maritime orders and global resource tracking.
