N-iX > Case Studies > Modernization of Legacy Systems for a Global Stock Image and Media Platform

Modernization of Legacy Systems for a Global Stock Image and Media Platform

N-iX Logo
Technology Category
  • Application Infrastructure & Middleware - Data Visualization
  • Platform as a Service (PaaS) - Application Development Platforms
Applicable Industries
  • Cement
  • Construction & Infrastructure
Applicable Functions
  • Procurement
  • Sales & Marketing
Use Cases
  • Construction Management
  • Infrastructure Inspection
Services
  • System Integration
About The Customer

The client is a leading global technology company that provides a creative platform for selling and purchasing high-quality editorial and media resources. Their offerings include music, images, video, and custom brand-tailored content. The client's platform is used by a wide range of users, from individual consumers to corporate clients. As a result of rapid business growth, the client experienced a significant increase in new platform users, asset downloads, and corporate clients, which put a strain on their existing legacy systems.

The Challenge

The client, a leading global technology company offering a creative platform for selling and purchasing high-quality editorial and media resources, was facing challenges due to rapid business growth. The increase in new platform users, asset downloads, and corporate clients put a strain on their legacy systems used for tasks such as user management, customer service, and handling media purchases. These systems significantly slowed down the client’s operations and hindered their ability to effectively keep up with the business growth. The client needed to conduct a comprehensive modernization and optimization of a wide range of systems and applications.

The Solution

N-iX helped the client modernize their legacy systems and applications. The first step was to design and develop a brand new admin platform—a set of management tools. The team developed a Node.js proxy backend for the admin tool, which interacts with the underlying services and a set of frontend applications based on a custom library. They also designed the architecture of the platform containing multiple React applications. The team helped migrate ETL from service databases to Snowflake for better performance and used Looker for real-time analytics. The client's mobile applications for purchasing and selling media were modernized to support the latest Android and iOS operating systems. The team also optimized a platform for companies that need custom media content by implementing two-factor authentication using Google Authenticator and managing the entire infrastructure in AWS with infrastructure as a code approach using AWS CloudFormation and Hashicorp Terraform tools.

Operational Impact
  • The modernization of the client's legacy systems and applications led to more efficient operations, better user experience, and optimized costs. The new admin tool made user management more effective. The modernized mobile apps made it easier for customers to purchase and sell media, and the performance of the custom media content platform was boosted. The migration of the ETL infrastructure from service databases to Snowflake and the replacement of EC2 instances following load tests led to optimized infrastructure costs. The overall result was a significant improvement in the client's business efficiency.

Quantitative Benefit
  • Streamlined internal operations with the help of the new admin tool

  • Enhanced customer experience by modernizing mobile apps and boosting the performance of the custom media content platform

  • Optimized infrastructure costs by conducting load tests, replacing EC2 instances, and migrating the ETL infrastructure from service databases to Snowflake

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.