AWS Migration and Modernization plus a DevOps culture for Earwig Academic
20%
improvement in page speed
0
Application downtime
5x
More frequent deployments
Overview
Earwig Academic is an education technology (EdTech) company who provide software to schools. Their product allows teachers to upload and tag evidence of their pupils’ learning and progress, and simplifies schools’ reporting and evidence requirements. They have a particular focus on special educational needs (SEN) education.
Opportunity / Customer Challenge
Lambert Labs took over management of Earwig’s Python / Django application, which was running on a third-party hosting provider. We were able to improve performance and stability, as well as building a staging environment in AWS, and a CI/CD pipeline to improve deployment time and code quality.
As the number of schools using Earwig’s product increased, the infrastructure provided by the third-party hosting provider could not handle the traffic and users soon encountered frequent performance issues.
Solution
Lambert Labs performed a swift migration of Earwig’s solution to AWS, rebuilding their architecture on a range of AWS services, including Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (RDS), and Amazon ElastiCache Service for Redis. To help with the migration to AWS, Lambert Labs recommended Earwig apply to AWS Activate, which helps qualifying companies get started on AWS by providing support, resources, and credits. The program helped Earwig Academic make a quick migration while minimizing the financial burden.
We’ve seen a 20 percent improvement in application page load times since the migration and have experienced no downtime. We’ve also adopted a DevOps culture, with deployments multiple times per day compared to the previous rate of a single weekly deployment. Before the migration to AWS, we couldn’t have handled an expansion like this. Now, with Lambert Labs, we have someone we can trust to advise us and manage our infrastructure while we focus on helping educators. (Mark Hindmarsh, Director, Earwig Academic)
Outcome
The migration to AWS was a huge success. Since the migration, application downtime from overtaxed infrastructure has been reduced and the creation of a DevOps culture has enabled Earwig Academic to release application updates and database migrations more frequently and reliably.
Lambert Labs continue to work with Earwig on an ongoing basis: further modernizing their architecture, reducing cost through scaling strategies and decoupling elements of their application to create a more loosely coupled architecture.
Earwig’s ongoing migration to AWS has been really rewarding for us, as it’s given us loads of opportunities to make great use of modern architectural best practices. This has enabled us to achieve tangible improvements around cost, resilience and performance efficiency that the team at Earwig really appreciate. (George Lambert, Founder & CEO, Lambert Labs)
About Earwig
Earwig Academic is an education technology (EdTech) company who provide software to schools. Their product allows teachers to upload and tag evidence of their pupils’ learning and progress, and simplifies schools’ reporting and evidence requirements. They have a particular focus on special educational needs (SEN) education.