教育科技 · 美国

EduLearn Platform

优化一个服务全球数百万用户的大型教育平台。将单体存储过程迁移至面向服务的架构,性能提升 300%。与分布式团队协作,共同推进架构模式和质量保障。

页面加载提速
3×
存储过程完成迁移
2,500+
数据库 CPU
−65%

(01) 项目概述

EduLearn 是一个教育管理平台,为全球超过 1000 万名学生和教育工作者提供服务。我们主导了一项性能提升计划,将平台从以数据库为中心的单体架构迁移到现代的面向服务架构。数千个复杂的存储过程被迁移为简洁、易维护的 C# 服务,全程零停机。我们与横跨三大洲的分布式团队紧密协作,制定架构标准,并引入完善的质量保障流程。最终成果:页面速度大幅提升,可靠性显著增强,平台已做好随全球需求扩展的准备。

(02) 主要成果

  1. 01

    通过架构优化和缓存,将页面加载速度提升 300%

  2. 02

    将 2,500 多个存储过程迁移至服务层,并保持 100% 功能一致

  3. 03

    通过查询优化,将数据库 CPU 使用率降低 65%

  4. 04

    建立代码审查规范,使代码质量指标提升 40%

  5. 05

    成功协调 3 个分布式团队的版本发布,实现零生产事故

(03) 技术栈

  • .NET Framework 4.8
  • ASP.NET MVC
  • MS SQL Server 2019
  • Dapper
  • AWS EC2
  • AWS RDS
  • AWS S3
  • ElastiCache
  • Jenkins
  • Git
  • SonarQube
  • New Relic

面临类似的挑战?

告诉我们您的现状和目标,我们会向您展示如何实现。

启动项目