Rapyder Helps an EdTech Firm Secure Their Infrastructure on AWS

AWS EdTech Cloud Security Case Study| E-Learning Platform banner image

28 December 2019

About The Client

The client provides an e-learning platform using which it wants to impart teaching through technology. Their vision is to equip students and teachers to achieve their goals through personalized content curation & AI.

The Challenge

The client has an e-learning platform through which it wants to impart teaching through technology. Their vision is to equip students and teachers to achieve their goals through personalized content curation & AI. The customer had deployed their application on AWS Cloud. They wanted a thorough audit to be done on their deployment on AWS for their learning application. The customer was also looking for a transcoding requirement to integrate with their application so that different formats can be viewed on the platform depending on the user’s choice. The transcoding was being done manually until then.

The Solution

Rapyder collaborated with the Customer to understand the application and deployment architecture before the audit. As part of the audit, the following things were done:

  • All the security best practices were scanned and reported to the customer on what could be changed.
  • All the security groups were audited, and appropriate changes were suggested and implemented.
  • The AWS Code Deploy would pick the build from AWS S3 and deploy it into the auto-scaling groups of the Test environment.
  • Cloudwatch metrics that were missing as part of the monitoring were implemented, and alarms and dashboards were created for all the resources.
  • The instance type changes were suggested depending on the utilization of the servers for 3 months.
  • Lambda function was created to transcode the videos into the required formats and inform the application about the status.
  • SNS was configured on the S3 bucket to trigger the lambda function.
  • Unused instances were recommended to be terminated.

The Benefits

  • The customer was pleased with the audit’s recommendations, and the recommendations were implemented. They integrated the transcoding solution into the application, which reduced the manual transcoding that was done before. It gave cost benefits and a secure infrastructure.