使用している技術(インフラ構成)

フロントエンド HTML + Jinja2 + Bootstrap(テンプレートエンジン)
バックエンド Flask(Python)
ホスティング Google App Engine Standard(東京リージョン)
データ取得 Google Cloud Datastore(ランキング用など)
データ配信 Google Cloud Storage(JSON形式キャッシュの読み込み)
キャッシュ戦略 アプリ内メモリキャッシュ(TTL付き)で再読込を最小限に
データ更新バッチ ローカルで開示情報を常時監視し、
新たな優待関連開示が検知されたタイミングで即座に実行
最新のJSONファイルを生成してGCSへアップロードし、画面に反映。

データ更新の仕組み

本システムでは、適時開示情報を常時監視しています。
優待に関する新情報を検出すると、該当情報を加工し、即座にGCSにアップロード
その結果、数秒〜数分以内にApp Engine上のWebページへ反映されます。

運営コストについて

本サービスは、Google Cloud の無料枠を活用しつつ運営されています。
GAE(App Engine Standard)やGCS(Cloud Storage)の構成により、 1日1万アクセス程度であれば、実質的に無料または数十円以内のコストで維持可能です。

GCSからのデータ転送量が増加する場合も、軽量なJSONファイルとアプリ内キャッシュにより、 コスト効率の高い運用が可能となっています。

※詳細な料金構成やトラフィック状況に応じて調整を行っています。

※このページは技術構成の透明性を目的に掲載しています。