Migration of Educational Content Platform to AWS Infrastructure
To improve performance, streamline operations, and reduce costs, we migrated the educational content platform to AWS. This involved rearchitecting the infrastructure to leverage AWS’s scalable services, enhancing system efficiency, content delivery speed, and scalability to meet growing user demands.
Client Overview
MediaRubic is a pioneering technology company dedicated to developing next-generation educational technologies and creating engaging, creative, and fun learning content. Their platform, initially hosted on a different provider in Turkiye, faced challenges in meeting the growing needs of their users. Additionally, they relied on a WordPress application for content management, further complicating their hosting requirements.
Challenge
The client faced several critical challenges that necessitated a migration to AWS:
Performance Bottleneck
During peak traffic periods, the limitations of their previous hosting provider led to slow load times, negatively impacting user experience and satisfaction.
Content Delivery Speed
The existing infrastructure caused significant delays in content delivery, frustrating users and leading to a need for faster, more reliable service.
High Costs & Complexity
Their traditional hosting solution was expensive and difficult to manage, prompting the need for a more efficientand cost-effective solution.
Content Separation
To improve the user experience, the client required a clear division between the main site and the course content, necessitating a new approach to site architecture.
Solution
- Scalable Content Storage: Created an Amazon S3 bucket for course content, ensuring unlimited scalability, streamlined management, and enhanced operational efficiency.
- Optimised Content Delivery: Established a CloudFront distribution to accelerate content delivery speeds, reducing latency and improving the user experience.
- Cost-Effective Hosting: Deployed a Lightsail instance for the static PHP site, offering easy management and significant cost savings for the main site.
- Integrated DNS Management: Migrated DNS records to Amazon Route 53, providing high availability, low latency, and seamless integration with other AWS services.
Results
Cost Savings
By leveraging AWS's free tier offerings for CloudFront and Lightsail, we achieved a 100% cost reduction in the first 3 months, followed by sustained savings of 40% thereafter.
User Experience Enhancement
CloudFront's caching mechanism drastically reduced load times, leading to a smoother, more responsive user experience.
Management Efficiency
Hosting both the PHP and WordPress sites on a single Lightsail instance, with course content on S3, streamlined operations and simplified maintenance.
Scalability
Amazon S3’s unlimited scalability allowed for seamless management of increasing data volumes, ensuring consistent performance as user demand grew.
Technology Stack
To successfully migrate and optimise the client's platform, the following technologies were utilised:
- Compute: Lightsail
- Cost Management: AWS Budgets
- Storage and CDN: S3/CloudFront
- User and Role Management: IAM
- DNS Management: Route 53
- Certificate Management: AWS ACM