Duolingo では、Amazon DynamoDB を使用して、310 億のアイテムを保存し、80 の言語でレッスンを提供するオンライン学習サイトをサポートしています。米国の新興企業である Duolingo は世界中で毎月 1,800 万人ものユーザーを抱えており、無料レッスンは 60 億もの演習問題が利用されています。同社では Amazon DynamoDB を多用しています。スケーラビリティの高いデータベースであることと、読み出しユニットで毎秒 24,000、書き込みユニットで毎秒 3,300 に到達するという高いパフォーマンスが利用する理由です。さらに、Duolingo は最新の Intel Xeon プロセッサーファミリー搭載の Amazon Elastic Compute Cloud (Amazon EC2) をコンピューティングに、Amazon ElastiCache をパフォーマンス向上に、Amazon Simple Storage Service (Amazon S3) を画像関連データの保存に、そして Amazon Relational Database Service (Amazon RDS) を永続的なデータストレージに保存と、様々な AWS サービスを活用しています。今後、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 ジャーニーを開始しましょう。