Modernization of Legacy Systems for a Global Stock Image and Media Platform
- Application Infrastructure & Middleware - Data Visualization
- Platform as a Service (PaaS) - Application Development Platforms
- Cement
- Construction & Infrastructure
- Procurement
- Sales & Marketing
- Construction Management
- Infrastructure Inspection
- System Integration
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 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.
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.