Duolingo 使用 Amazon DynamoDB 存储 310 亿个项目,从而为拥有 80 种语言课程的在线学习网站提供支持。这家美国初创公司每月吸引全球超过 1.8 亿用户,这些用户使用免费的 Duolingo 课程进行了超过 60 亿次练习。该公司主要依赖 Amazon DynamoDB 获得高度可扩展的数据库,同时实现每秒 2 万 4 千个读单元和每秒 3 千 3 百个写单元的高性能。此外,Duolingo 还使用一系列其它的 AWS 服务,包括基于最新 Intel Xeon 处理器系列、用于计算的 Amazon Elastic Compute Cloud(Amazon EC2)、用于提升性能的 Amazon ElastiCache、用于存储图像相关数据的 Amazon Simple Storage Service(Amazon S3),以及实现永久数据存储的 Amazon Relational Database Service(Amazon RDS)。未来,Duolingo 计划利用 AWS Elastic Beanstalk 和 AWS Lambda 来构建微服务架构,并利用 Amazon Redshift 来实施数据分析。
我们感谢 AWS 为我们省去的所有工作。AWS 使我们能够专注于我们的使命,即为全世界提供免费语言教育。”
Karin Tsai
Duolingo 高级软件工程师
使用的 AWS 服务
Amazon DynamoDB
Amazon DynamoDB 是一种适用于任何规模的 NoSQL 数据库服务,具有快速又灵活的特点。
Amazon ElastiCache
Amazon ElastiCache 是一项兼容 Redis 和 Memcached 的无伺服器缓存服务,可为现代应用程序提供实时、成本优化的性能。
了解详情 »
Amazon S3
Amazon Simple Storage Service(Amazon S3)是一项对象存储服务,在可扩展性、数据可用性、安全性和能效方面业界领先。
了解详情 »
Amazon RDS
Amazon Relational Database Service(Amazon RDS)是一套各种托管式服务的集合,有便于简化云端设置、运维和扩展数据库的过程。
了解详情 »
更多教育行业客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。