このプロジェクトについて
SIM Detailsは、TypeScriptとAWS CDKを使用して開発されたバックエンドサービスです。OnomondoやWireless LogicなどのパートナーからのSIMカードのデータ利用情報および履歴利用パターンの取得用APIを提供します。
主な機能は以下の通りです:
- 利用状況の取得:ICCIDを使用して、特定のSIMの合計バイト数および使用済みバイト数を取得します。
- 利用履歴:特定の期間(直近1時間、1日、1週間、または1ヶ月)の履歴データ利用状況を取得します。
- キャッシングメカニズム:発行体へのAPIコールを最適化するためのキャッシング戦略を実装しており、5分より古いデータについてはバックグラウンドで更新を行います。
- 自動データ収集:AWS Lambda関数を利用して、定期的に利用データを取得し、DynamoDBおよびTimestreamに保存します。
- デプロイパイプライン:GitHub Actionsによる継続的デプロイをサポートし、Route 53を通じてカスタムAPIドメインの設定が可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.