AWS Competencies: Sumdog

About the Customer

Sumdog is an educational platform based in Edinburgh, Scotland, offering online learning games for primary school children. With over 7,500 schools across the UK utilizing their platform, Sumdog is dedicated to enhancing the educational experience for young learners.

Customer Challenge

Sumdog faced the following challenges:


  1. Terraform Code Upgrade: The company needed to refactor and upgrade its existing Terraform code to the latest version, which posed risks of potential errors and instability.

  2. Data Migration: Transitioning data from EC2 to Amazon RDS involved meticulous planning to ensure secure and lossless data transfer.

  3. Infrastructure Compliance: Moving infrastructure to an EU account to comply with EU data protection regulations required extensive coordination and a deep understanding of regulatory requirements.

Partner Solution

To tackle these challenges, Sumdog partnered with AWS experts, who implemented a comprehensive plan encompassing the following key steps:

Terraform Code Refactoring

The AWS team collaborated with Sumdog’s developers to refactor the Terraform code, ensuring all necessary changes were implemented and rigorously tested for stability and performance.

Terraform Code Refactoring

The AWS team collaborated with Sumdog’s developers to refactor the Terraform code, ensuring all necessary changes were implemented and rigorously tested for stability and performance.

Terraform Code Refactoring

The AWS team collaborated with Sumdog’s developers to refactor the Terraform code, ensuring all necessary changes were implemented and rigorously tested for stability and performance.

Terraform Code Refactoring

The AWS team collaborated with Sumdog’s developers to refactor the Terraform code, ensuring all necessary changes were implemented and rigorously tested for stability and performance.

Backup System Implementation

A robust backup system was established using AWS Lambda, AWS Batch, and AWS S3. This system automated the creation and secure storage of data backups, complemented by a disaster recovery plan to ensure platform availability in case of failures.

Backup System Implementation

A robust backup system was established using AWS Lambda, AWS Batch, and AWS S3. This system automated the creation and secure storage of data backups, complemented by a disaster recovery plan to ensure platform availability in case of failures.

Backup System Implementation

A robust backup system was established using AWS Lambda, AWS Batch, and AWS S3. This system automated the creation and secure storage of data backups, complemented by a disaster recovery plan to ensure platform availability in case of failures.

Backup System Implementation

A robust backup system was established using AWS Lambda, AWS Batch, and AWS S3. This system automated the creation and secure storage of data backups, complemented by a disaster recovery plan to ensure platform availability in case of failures.

Data Migration to Amazon RDS

Utilizing AWS Database Migration Service (DMS), the team migrated the data from EC2 to Amazon RDS. They optimized the database settings to leverage Graviton processors, significantly enhancing platform performance. SSL encryption was employed to secure data transfers.

Data Migration to Amazon RDS

Utilizing AWS Database Migration Service (DMS), the team migrated the data from EC2 to Amazon RDS. They optimized the database settings to leverage Graviton processors, significantly enhancing platform performance. SSL encryption was employed to secure data transfers.

Data Migration to Amazon RDS

Utilizing AWS Database Migration Service (DMS), the team migrated the data from EC2 to Amazon RDS. They optimized the database settings to leverage Graviton processors, significantly enhancing platform performance. SSL encryption was employed to secure data transfers.

Data Migration to Amazon RDS

Utilizing AWS Database Migration Service (DMS), the team migrated the data from EC2 to Amazon RDS. They optimized the database settings to leverage Graviton processors, significantly enhancing platform performance. SSL encryption was employed to secure data transfers.

Infrastructure Transition to EU Account

The team orchestrated the infrastructure move using Terraform and Docker, creating infrastructure as code to automate deployments, thereby reducing human error and ensuring consistency. This move ensured compliance with EU data protection laws.

Infrastructure Transition to EU Account

The team orchestrated the infrastructure move using Terraform and Docker, creating infrastructure as code to automate deployments, thereby reducing human error and ensuring consistency. This move ensured compliance with EU data protection laws.

Infrastructure Transition to EU Account

The team orchestrated the infrastructure move using Terraform and Docker, creating infrastructure as code to automate deployments, thereby reducing human error and ensuring consistency. This move ensured compliance with EU data protection laws.

Infrastructure Transition to EU Account

The team orchestrated the infrastructure move using Terraform and Docker, creating infrastructure as code to automate deployments, thereby reducing human error and ensuring consistency. This move ensured compliance with EU data protection laws.

Results and Benefits

Results
and Benefits

The project yielded the following outcomes:

Enhanced Performance

Optimization through Graviton processors led to significant improvements in platform performance.

Enhanced Performance

Optimization through Graviton processors led to significant improvements in platform performance.

Enhanced Performance

Optimization through Graviton processors led to significant improvements in platform performance.

Enhanced Performance
Regulatory Compliance

Transitioning to an EU account ensured compliance with stringent EU data protection regulations.

Regulatory Compliance

Transitioning to an EU account ensured compliance with stringent EU data protection regulations.

Regulatory Compliance

Transitioning to an EU account ensured compliance with stringent EU data protection regulations.

Regulatory Compliance
Improved Security and Management

The automated backup system and disaster recovery plan provided Sumdog with confidence in their data’s safety and availability.

Improved Security and Management

The automated backup system and disaster recovery plan provided Sumdog with confidence in their data’s safety and availability.

Improved Security and Management

The automated backup system and disaster recovery plan provided Sumdog with confidence in their data’s safety and availability.

Improved Security and Management
Operational Efficiency

Using Terraform and Docker for infrastructure as code streamlined deployments, minimized errors, and ensured consistency across environments.

Operational Efficiency

Using Terraform and Docker for infrastructure as code streamlined deployments, minimized errors, and ensured consistency across environments.

Operational Efficiency

Using Terraform and Docker for infrastructure as code streamlined deployments, minimized errors, and ensured consistency across environments.

Operational Efficiency

Metrics

Performance Improvement

Measured by faster response times and reduced latency.

Performance Improvement

Measured by faster response times and reduced latency.

Performance Improvement

Measured by faster response times and reduced latency.

Performance Improvement

Measured by faster response times and reduced latency.

Cost Efficiency

Achieved through optimized use of AWS services and automated processes.

Cost Efficiency

Achieved through optimized use of AWS services and automated processes.

Cost Efficiency

Achieved through optimized use of AWS services and automated processes.

Cost Efficiency

Achieved through optimized use of AWS services and automated processes.

Compliance and Security

Fully compliant with EU regulations, ensuring data protection and customer trust.

Compliance and Security

Fully compliant with EU regulations, ensuring data protection and customer trust.

Compliance and Security

Fully compliant with EU regulations, ensuring data protection and customer trust.

Compliance and Security

Fully compliant with EU regulations, ensuring data protection and customer trust.

Jerzy Kopaczewski

Co-Founder & CTO

Jerzy Kopaczewski

Co-Founder & CTO