ACL Digital

Home / CaseStudy / Application Migration for a Leading 3D Printing Company Based in the US

Application Migration for a Leading 3D Printing Company Based in the US

Application Migration for a Leading 3D Printing Company Based in the US

Application Modernization and Transformation for a Leading US based 3D Printing Company Banner

Overview

The client is a leading technology company specializing in 3D printing and traditional manufacturing processes in the U.S. ACL Digital provided application development and migration support for their in-house customer-facing application, which enables customers to access manufacturing tools online, facilitating everything from prototyping to full-scale production.

Download Case Study








    Challenges

    Migrating customer applications and servers from the 3D Systems environment to the new client infrastructure

    Application data was stored in multiple locations, complicating the migration process

    Lack of documentation for application configuration and backend databases

    Interface integration and migration into the client’s system posed significant challenges

    Managing 22 million records of mixed data from two companies in a single system

    Server migration and setup of tools without clear background information on their purpose

    Migrating the Heroku application and database containing 22 million records

    Solution

    • Migrated all servers to a new infrastructure, allowing for greater flexibility and easier upgrades.
    • Executed a phased migration of applications, ensuring the server setup enabled customer feature updates.
    • Developed a Python script to transfer approximately 22 million records from an S3 bucket to the client’s S3 bucket.
    • Upgraded the existing Stid and Heroku applications.
    • Established an RDS server to consolidate all data.
    • Set up a Postgres database on Heroku, migrating 12 million records using a Python script with automated job scheduling.
    • Implemented Hoops Exchange, previously known as Stomit, and configured it for auto-scaling to calculate part dimensions.
    • Managed an authentication server to validate all applications from a single server, enhancing flexibility for updates.

    Outcomes

    Application Migration for a Leading 3D Printing Company
    Scroll to Top