Case Study
How iPromote Overcame Legacy Roadblocks with AWS
Clearscale re-architected the company’s platform to eliminate bottlenecks and create a secure, scalable foundation for the future.
Client Profile
Industry Advertising & Marketing
Competencies Migration & Application Modernization
Overview
Clearscale migrated iPromote’s systems to AWS Aurora and implemented a modern data lake on Amazon S3, enabling scalability, improved performance,
and cost savings.
Meet Our Hero
iPromote delivers digital advertising solutions for small and medium-sized businesses, helping them compete effectively online. To power its ad-serving platform, the company relied on a Microsoft SQL Server database.
Over time, this architecture became a liability. Licensing fees increased, the system’s vertical scalability hit limits, and performance suffered under growing workloads. iPromote recognized that its infrastructure was holding back innovation and competitiveness. The company set out to modernize its applications and data architecture on AWS to establish a cloud-native foundation.
The Goal
- Migrate away from Microsoft SQL Server
- Adopt a cloud-based architecture with AWS Aurora PostgreSQL
- Enable horizontal scalability for future growth
- Offload workloads to a data lake
- Modernize the application layer for greater efficiency
The Challenge
Challenge 01
Legacy SQL Server environment created performance and scalability issues
Challenge 02
High licensing costs reduced financial efficiency
Challenge 03
Vertical scalability limits constrained growth
Challenge 04
Inefficient architecture slowed operations
Challenge 05
Modernization was needed to remain competitive
The Solution
Clearscale partnered with iPromote to modernize its infrastructure with AWS.
Step 01: Database Modernation
- Used AWS Database Migration Service to move 15 TB of data from SQL Server to Aurora PostgreSQL
- Refactored 800 stored procedures (600 for the database, 200 for the data lake)
Step 02: Application Modernization
- Refactored iPromote’s .NET applications to optimize for Aurora
- Enhanced the ad-serving platform to leverage modern database features
Step 03: Data Lake Architecture
- Built a data lake on Amazon S3
- Implemented Spark jobs on Amazon EMR for large-scale data processing
- Offloaded analytics workloads from the transactional database
Step 04: Proof-of-Concept and Deployment
- Conducted POCs to validate architecture and performance
- Completed production deployment with a 100-hour cutover window
The Impact
Avoided SQL Server licensing fees, reducing costs
Refactored 800 stored procedures to optimize workflows
Database reduced to half its original size, improving efficiency
100-hour cutover window ensured smooth migration with limited disruption
— John Morton, Platform Architect, iPromote
Turn Cloud Chaos Into Clear Results On AWS
Clearscale helps advertising technology companies companies cut through cloud chaos and get clear results on AWS.
If your current systems are limiting your growth, let’s talk.
