EcoOnline’s cloud transformation: streamlining EHS management with AWS
EcoOnline leverages AWS solutions to streamline EHS systems, enhance scalability, and optimise cloud operations.
Optimising EcoOnline’s EHS systems with AWS solutions
EcoOnline is modernising its AWS environment with Orange Business, focusing on scalability and efficiency, with the requirements listed below:
Migrating and Modernising EcoOnline’s Crawler Application with AWS
The Crawler application is developed in Node.js and it uses a headless chrome instance to download updated safety sheet data from different vendors. The application maintains an internal queue, and all processing is handled within the application. The resulting safety sheets are stored in EFS and is available for EcoOnline’s other SaaS applications like Chemical Safety.
As a part of the migration to AWS a pipeline to handle both Build and Deployment of the application has been set up. The existing pipeline pattern used for other containerized services in EcoOnline is reused, and Orange Business assisted EcoOnline to set up a “Build once, Deploy many” pattern. Deployment is done to existing ECS Fargate clusters and load balancing infrastructure.
The final step of the project is to do a full rewrite. This will be a green-field project, where Orange Business will work together with EcoOnline in refactoring the solution.
In addition, Orange Business has set up monitoring of the application in its current form using CloudWatch metrics and Datadog patterns to pick up tracing and logging of the Crawler service.
EcoOnline also benefits from Orange Business’ Managed Services such as Cloud Essentials and Cloud Foundation with its secure and scalable Landing Zone.
Optimising EcoOnline’s Crawler Service with AWS Migration
The migration to AWS of the Crawler service will help EcoOnline to gain better control of the application’s development speed, stability, security and costs.
- Faster and standardized workflow for development of the Crawler service.
- No transfer cost between cloud platforms. All processing takes place in AWS.
- Better scalability. Infrastructure is no longer dependent on manually maintained container backend.
- Increased logging and monitoring of Crawler service enabling development teams to find issues faster.
- By migration to a fully serverless pattern, the cost will be greatly reduced as the service is event triggered.