About the Client
Our client LearnerPal is an easy-to-use, content and assessment platform. Convenient way for teachers to assess students and for students to keep track of their progress. LearnerPal’s Multilingual translator allows students and teachers to select and view all content in their language of choice. All online courses have questions by category with full audio and video explanations. Teachers can create their own courses, or co-author courses with other Teachers.
LearnerPal’s legacy solution did not allow them to scale and grow their content and add features without spending an arm and a leg. The infrastructure cost was also climbing up and maintenance was becoming a nightmare.
Speridian rearchitected and migrated the LearnerPal application to AWS cloud. The solution was built using AWS Serverless Architecture.
Serverless is the native architecture of the cloud that enables you to shift more of your operational responsibilities to AWS, increasing your agility and innovation. Serverless allows you to build and run applications and services without thinking about servers. It eliminates infrastructure management tasks such as server or cluster provisioning, patching, operating system maintenance, and capacity provisioning.
The state-of-the-art solution uses no servers or virtual machines and purely AWS PaaS services to deliver a fully scalable and extendable solution with a much lower total cost of ownership.
The new solution reduced the monthly spend and the total cost of ownership for our client and has enabled them to invest more in content and features, delivering value to their customers and expanding the solution. The system is highly scalable and as new users sign up for the service, there are no performance impacts.
AWS Cognito, AWS Lambdas, Amazon Simple Storage Service, Amazon DynamoDB, AWS Elastic Search Service, Amazon API Gateway, Amazon SNS and Amazon SES, Amazon Translate, Amazon Polly, Node.js and React