EcoOnline

EcoOnline

Migration to AWS and refactoring for EcoOnline

  • Two-Step Migration Process
  • Enhanced Development Workflow
  • Improved Stability and Scalability
Migration to AWS and Refactoring for EcoOnline
 

EcoOnline’s cloud transformation: streamlining EHS management with AWS

EcoOnline, a global EHS solutions provider with over 10,000 customers, partners with Orange Business to modernise its AWS environment. To enhance control, speed, and security, EcoOnline is migrating its Crawler service from a manually configured Docker setup to AWS Fargate, followed by a fully serverless solution using AWS Lambda and SQS. This strategic cloud journey, including microservices and best practices, has driven an 80% growth in AWS usage (July 2022–July 2023) while improving scalability and competitiveness.

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:

Consolidate cloud services
Adopt serverless solutions
Automate with CI/CD pipelines
EcoOnline

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.

Two-Step Migration Process

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.