Talk

推し活のハイトラフィックに立ち向かうRailsとアーキテクチャ

ライブイベント会場でのグッズ販売(物販)では、当日の在庫に限りがあるため、グッズをどうしても手に入れたい熱狂的なファンが早朝から待機列を作り、数時間以上待つことがよくあります。このような物販現場を改善し、1人でも多くのファンが心地よい体験を持ち帰れるように、我々はイベント向けモバイルオーダーアプリ「caravan」を開発しました。

先着販売開始直後には、秒間400件近い決済リクエストが突発的に発生します。これは、通常のシステム構成では対応しきれない膨大なトラフィックです。さらに、サービスダウンや数量限定商品を在庫以上に販売してしまう問題は、サービスの信頼性に重大な影響を与えます。

このようなハイトラフィックでクリティカルな状況に、PostgreSQL、Redis、CDNを活用して、どのようにしてRuby on Railsで立ち向かっているのかについてお話しします。

Speaker

Hayato OKUMOTO falcon8823 のGithubページ

株式会社TwoGateの取締役CTOを務めています。創業時から開発チームを組成し、リードしてきました。インフラ、バックエンド、フロントエンドにわたる幅広い技術選定と開発を担当し、全体の技術戦略を指揮しています。

Hayato OKUMOTOのアバター画像