クラウドリソースとアーキテクチャを利用した仮想通貨集約相場アプリTradingMenの開発
仮想通貨集約相場アプリTradingMenはユーザー様に複数の人気通貨の各取引所においた相場情報を提供しています。そして、サブスクリプションプラットフォームのカスタマイズや相場情報をプッシュします。さらに、取引に関する暴騰・暴落情報などの異変を警報します。全ての情報は自由にダウンロードして頂けます。機械の自動学習とデータ分析によりセキュリティ強化の進化も期待されます。
課題
-
膨大な相場情報をよりよく処理するため、APIの応答時間を向上させ、障害発生時に自動リカバリを可能にし、サーバの安定性と可用性を確保します。
-
デプロイメントなどのメカニズムを自動化にすることでランニングコストを削減します。また、操作履歴データAPIの自動的に容量を拡張する機能も必要です。
-
膨大なストレージ容量とバックアップが不可欠です。
-
お客様の開発サイクルが短いため、モバイル開発のプロセスの改善とCICDの活用で迅速な反復型開発を可能にします。
-
AWSのサービスを利用し、安全なユーザー認証機能を提供します。
最適化の成果
-
コスト面
自動拡張機能を利用することで、コストを自動的に調整し、コストと利益のバランスを保つことができました。
-
可用性面
AWS Auto Scalingはアクセスの高速化と障害リスクの回避を実現しました。また、Amazon EFSを使用してデータを保存することにより、データ損失のリスクを軽減しました。
-
運用コスト面
AWS Amplifyでアプリを開発し、、Amazon CognitoとAWS AppSyncなどのAWSサービスを利用することにより、迅速にユーザー登録システムを構築できました。また、TerraformとAWS CloudFormationを使用することで、リソースが自動的に作成される機能を実現しました。そして、AWS CodeCommit、AWS CodeBuild、AWS CodePipeline、およびAmazon ECRを利用し、サーバの自動デプロイメントを実現しました。
-
セキュリティ方面
アクセス最小権限に基づき、操作履歴とアクセス履歴を記録し、情報セキュリティ監査がより効率的に行われるようになりました。また、Amazon CognitoとAmazon DynamoDBのデプロイメントより、安全なユーザーデータのストレージを確保しました。
最適化ソリューション
最適化の実例
AWS Amplifyサービスに、アプリケーション開発を任せます。
AWS Amplifyを利用し、モバイル端末のアプリケーション開発を迅速にできます。Amazon Cognito、Amazon SNS、Amazon Pinpoint、AWS AppSyncを統合することで、モバイルアプリケーションの開発を全面的にサポートします。 また、AWS CodePipeline、AWS Device Farmを導入することで、モバイルアプリケーションの自動生成と自動テストを実現し、アプリケーションの品質と開発速度を大幅に向上させます。
Huobi WTが選ばれる理由
-
プロのチーム
当社のエンジニアの多くは、主要クラウドベンダーの認定資格を取得しています。クラウド開発に豊富な知識と経験をもったエンジニアによるサービスを展開しています。
-
全面的なサポート
当社は各大手ベンダーの環境構築・導入支援、既存システムのクラウド移行、VDIの構築支援、請求代行、システムの運用代行等、様々なサービスを提供しています。
-
独自の技術力
Huobi WTはシステムのセキュリティ強化、24時間365日モニタリング体制の運用において豊富なノウハウを有しており、ブロックチェーンベースのソリューションの開発に力を入れています。