Home / 開発実績 / Webシステム開発 / AWS Lambdaサーバーレスで大量アクセスにも対応する検定試験システム開発

AWS Lambdaサーバーレスで大量アクセスにも対応する検定試験システム開発

AWS Lambdaサーバーレスで大量アクセスにも対応する検定試験システム開発
AWSサーバーレス開発
data
内容

AWS Lambdaサーバーレスで検定試験システム開発

検定試験を作成するシステムを開発しました。試験内容、設問設定、採点数を定義することができます。
2000人以上の同時大量アクセスに対応しました。

AWSサーバーレスアーキテクチャを実装しました。(APIGateway、Lambda、 Fargate、 DynamoDB、 SQS、 CloudFoundation)

大量の受験者のアクセスを処理する

要件として2000人以上のユーザーが同時に試験をします。

検定試験システム特徴

管理側で検定試験の設問を設定できる。

設問に対して採点数を設定できる。

2000人以上のユーザーが同時に受験できる。

試験の結果をユーザーへメール配信できる。

試験結果をCSVへ出力できる。

セキュリティーとしてクリックジャッキング対策、CSRF(クロスサイト・リクエスト・フォージェリ)対策対応できる。

開発期間

開発期間

2021年5月~2021年12月まで

規模

20人月

対応範囲

要件定義

クライアント様の方で要件定義をまとめました。何度か打ち合わせなどをしてまとめた。

基本設計・詳細設計

要件定義書をもとに、AWSサーバーレスの設計を作成した、クライアント側と性能条件をあわせてレビューを実施した。

コーディング

全体システムとしてAWSサーバーレスを開発した。

ウェブ側:ReactNative

AWS側:SAM、Node.js

AWSサーバーレス環境

弊社側でAWSサーバーレス構築を実施した。(APIGateway, Lambda, Fargate, DynamoDB, SQS, CloudFoundation)

Common use cases with different data flows through AWS Serverless services

AWSサーバーレスイメージ参照

(https://aws.amazon.com/blogs/architecture/liberty-it-adopts-serverless-best-practices-using-aws-cdk/)

実際案件の構成ではありません。

 

システムテスト

単体、性能テストを実施した。

AWSサーバーレスで大量ユーザーはアクセスでAPIGateway、Lambda、DynamoDBは自動拡張で負荷テストを検証した。

 

セキュリティーテスト

弊社の基準セキュリティーを基づいてセキュリティーテストを実施した。

試験実施における不正アクセス防止は下記の観点で

クリックジャッキング成立か

CSRF(クロスサイト・リクエスト・フォージェリ)成立と対策を実施した。

 

受入テスト

クライアント側担当

 

システム保守・運用

システム運用設計書を作成した。

AWSサーバーレスへAWS CICDを応用した。

 

類似実績

Amazon Chime、Lambdaでリモート営業支援アプリの研究開発

Amazon Chime SDKを利用してLambdaでリモート営業支援アプリの研究開発を開発しました。

お店に来客したお客様がスタッフを呼び出してオンラインで通話できるシステムです。

Amazon Chime SDK、LambdaでWeb会議アプリケーションをAWS上にサーバーレス構成で作成しました。

今後AWSサーバーレス開発に注目していきたいと思います。

実績一覧

音楽系アーティストの共同プロジェクトでのコーポレイトサイトを開発しました。 開発後のシステムの保守も担当しました。 性能要件をヒアリングして設計フェーズからお手伝いしました。 AWSとLaravel (PHP)でサイト構築

オンライン授業が進む集団塾向けのeラーニングシステムの性能改善をしました。講師と生徒はタブレットで授業をします。最大40人が使うシステムです。画像データをbase64へエンコードすることでデータ量を改善して読み込みスピードを改善しました。

ECサイト構築プラットフォームで有名な「STORES(ストアーズ)」のCSVファイルを 自動変換するシステムを開発しました。 基幹システムにアップロード可能な注文ファイルに自動変換、 新しいCSVファイルを自動生成しアップロード用のFTPサーバーに送信する中間システムを構築しました。

ファンクラブ会員サイト(サブスクリプション)を管理できるプラットフォームの追加開発。動画プラットフォーム「vimeo」を使いファンクラブ限定の動画配信システムを実現しました。

■PWA(プログレッシブウェブアプリ)で謎解きイベントのアプリ開発 謎解きイベントで利用されるPWA(プログレッシブウェブアプリ)のロジック部分の開発をお請けしました。 電話番号によるユーザー認証機能

無料相談
お問い合わせ