導入事例一覧

導入事例

Voxie、Momento Cache で Lambda 処理を高速化し、AI を活用した SMS のコストを削減

Voxie は Momento Cache とチームの支援を活用し、AI による対話型マーケティングの処理性能を高め、計算リソースの費用と運用負担を削減しました。

Momento と Voxie のロゴ

業種:マーケティングテクノロジー、AI/ML
ユースケース:
非同期ジョブの状態保存、レート制限、API 応答のキャッシュ

Voxie について

Voxie は、AI を活用した SMS によって、顧客体験を構成する接点の自動化を目指しています。各ブランドのニーズに合わせて、自動化された、個別最適化された、精度の高い対話型マーケティングを提供します。適切な顧客とリアルタイムにつながることで、事業成長と顧客満足度の向上を支援しています。

ソリューションの概要

私たちのワークフローの一つに、データのインポートと対象顧客のセグメント分けを行うシステムがあります。大きなファイルを取り込み、扱いやすい単位に分割して処理します。Momento Cache は、分散して実行される各処理を横断する共通のカウンターとして使っています。また、公開 API のレート制限や、Amazon DynamoDB、AWS Key Management Service などの応答のキャッシュにも活用しています。

導入前の状況

以前は、インポートと対象顧客のセグメント分けのシステムで、計算と進捗管理の両方にサーバーレスの時系列データベースを使っていました。しかし、データ量と負荷の増加に伴い、システムが要件を満たせなくなりました。

方針を変える必要があると分かり、要件を基本から見直しました。必要だったのは、効率的にスケールする高速な書き込みと、エントリー数を直接数えられる機能です。データの保持期間は短いため、データベースと同等の耐久性は必要ありませんでした。Redis などのインメモリストアも検討しましたが、管理作業をできるだけ任せられる、真にサーバーレスなサービスを求めていました。

Momento との出会い

Momento の新しいキャッシュ製品が、サーバーレスのインメモリデータストアという要件を満たせると聞きました。問い合わせると、Momento のチームは時間をかけて要件の細部を掘り下げ、解決策を一緒に検討してくれました。この協力的なやり取りは新鮮で、Momento Cache の性能を初期検証した結果も良好でした。

最終的に Momento を選んだ理由は、製品の性能と、チームとの間に築けた関係の両方です。以前のソリューションでは、製品やサポートとの関係が良好ではありませんでした。私たちの用途を理解し、Momento でどう課題を解決できるかを丁寧に提案してくれたことが、このチームと協働したいという思いにつながりました。

導入

分散カウント処理向けの Momento ソリューションは、いくつかの小さな問題があったものの、3 週間未満で初回導入を完了しました。Momento のチームは、全過程を通じて迅速かつ協力的に対応してくれました。Momento SDK for PHP の一部の動作が当社の構成に合いませんでしたが、すぐに修正されました。SDK はオープンソースなので、私たちも改善に直接貢献できました。また、セグメントのサイズや件数に関する最適化の課題が見つかった際には、Momento のエンジニアとともに、クライアント側とサービス側の両方を調整して解決しました。

Voxie のインポート進捗を UI から確認するフロー
処理フローのステップ 3:ユーザーが UI から API を呼び出し、進捗と完了を確認します。Lambda がインポートのメタデータを参照します。
Momento Cache を使った Voxie の分散カウント処理の構成
処理フローのステップ 2:ファイルの分割を契機に、サービスを横断するインポート処理と通知を実行します。S3 イベントと完了イベントから処理を起動し、Lambda が分割データを取得します。Momento で進捗を追跡し、インポートのメタデータを保存して進捗確認に利用します。
Voxie のインポート進捗を UI から確認するフロー
処理フローのステップ 3:ユーザーが UI の API 呼び出しで進捗を確認し、Lambda を通じてインポートのメタデータを参照します。

Momento は公開 API のレート制限も支え、ほかのストアへの高コストな呼び出しのキャッシュにも役立っています。Momento Cache は、単純なキャッシュにとどまりません。辞書、リスト、セット、ソート済みセットといったコレクション型により、幅広いデータ要件に対応できます。建設的な協働と迅速な製品改善は、常に期待を上回っています。そのおかげで、私たちも自社製品の改善を素早く実装し、検証できます。Voxie にとって Momento の利用は、課題を解決するだけでなく、フィードバックが成果につながる過程を楽しめる経験でもあります。

成果

Momento は、真にサーバーレスなソリューションを提供し続けています。Momento Cache は私たちの各用途で優れた性能を発揮し、チームも固有のニーズに応える機能改善に熱心に取り組んでくれています。

以前のベンダー製品を置き換えただけでなく、Lambda の処理を最大 100 倍高速化したことで、サーバーレスの計算リソース費用も削減できました。同時に、開発チームが運用で管理する対象も減りました。このコストと時間の効率化は、サービスの強化における Momento の重要な役割を示しています。Momento のおかげで、アイデアをさらに速く本番環境に届けられます。

今後の活用

Momento との協力関係をさらに広げたいと考えています。現在は、pub/sub のワークフローを Momento Topics に移行しています。

Momento Cache で、AI メッセージングアプリケーションのコスト削減と性能向上を実現しましょう。今すぐ登録してお試しください。