ゼロから 10 億
2 年間でのトランザクションの拡大件数
1,500 ポンドの節約
1 年あたりの顧客のポテンシャル
強化
スタッフの生産性
大幅にスケール
最適化されたコストによる
削減
オーバーヘッド
概要
クラウドネイティブなフィンテックのスタートアップである Snoop は、英国のオープンバンキングシステムを活用して、ユーザーが自分の資金を管理するのに役立つアプリを開発したいと考えていました。これを実現するために、同社は毎日のオープンバンキング取引をゼロから数百万件まで迅速にスケールアップし、中断なく利用できるようにする必要がありました。
共同創設者からなる小さなチームは、ビジョンを実現するために必要なインフラストラクチャを提供する Amazon Web Services (AWS) に目を向けました。Snoop は、コンテナ化されたアプリケーションのデプロイ、管理、スケーリングを促進するフルマネージドコンテナオーケストレーションサービスである Amazon Elastic Container Service (Amazon ECS) を使用しています。Amazon ECS と AWS Fargate (サーバーレスで従量制料金のコンピューティングエンジン) を使用することで、Snoop は高度にパーソナライズされたインサイトをユーザーに数秒で提供します。AWS を使用することで、Snoop はコンテナ化されたアプリケーションを迅速にデプロイし、効率的にスケールし、顧客の生活費削減を支援するというミッションに対してより多くの時間を割くことができます。
機会 | AWS を使用してインサイトをさらに引き出す Snoop の取り組み
2019 年に設立され、2020 年 4 月に立ち上げられた Snoop は、英国のオープンバンキングに機会を見出しました。2018 年にオープンバンキングが開始されたとき、同国の大手銀行は安全で標準化された形式でデータを共有し始めました。これに対応して、Snoop はオープンバンキングのデータを利用してユーザーに力を与える独自のクラウドベースのアプリを開発しました。顧客は 1 か所でアカウントにアクセスでき、アカウントアクティビティに関する追加のインサイトを得ることができます。
インサイトを有用なアプリに変えるには、時間、専門知識、計算能力が必要です。クラウドで生まれた Snoop は、老舗企業が享受しているような大規模なチームや予算なしで仕事をしなければならないスタートアップでした。リソースが少ないため、共同創設者たちは AWS に目を向けました。以前の経験から、AWS にはスケーラブルなアプリケーションを市場に投入するまでの時間を短縮するソリューションがあることがわかっていました。また、Snoop は AWS Activate を使用して、スタートアップを加速するためのツール、リソース、コンテンツ、および専門家サポートにアクセスしました。「AWS を使用するという決断は簡単でした」と、Snoop の最高技術責任者である Jem Walters 氏は述べています。「AWS のサービスを使用することが、私たちが望んでいた方法で Snoop を構築することの手助けになったことを本当に嬉しく思います」。
Snoop は、ソーシャルメディアスタイルの「Snoop フィード」、E メール、イベント主導型アラートなどのカスタマイズ可能な機能を提供しています。顧客が Snoop に参加したときに、自分の名前、E メール、電話番号を伝えると、オープンバンキング API を介してアカウントへの安全なアクセスが提供されます。Snoop が自社のトランザクションから 300 以上のデータポイントを収集すると、人工知能と機械学習エンジンが作動します。Snoop の定期支払いエンジンは、顧客に自分のお金の行き先を示します。そのレコメンデーションエンジンは、より良い財務上の意思決定に役立つタイムリーなコンテンツを提供します。例えば、忘れてしまっていたサブスクリプションの自動支払いをアプリがユーザーに伝えたり、自動車保険プランにより良い選択肢があることをユーザーが知ったりする場合があります。
Snoop の目標は、ユーザーがすべての資金を 1 か所で管理できるオーダーメイドのエクスペリエンスを提供することです。つまり、アプリは安全で使いやすく、365 日いつでも利用できる必要があります。
私たちの Amazon ECS インスタンスはすべて AWS Fargate を使用しているため、多大なオーバーヘッドが削減されます。急速に拡大するスタートアップとして、それこそまさに私たちが必要としていることです”
Jamie West 氏
Snoop、DevSecOps エンジニア
ソリューション | 2 年間でトランザクションを 0 件から 10 億件に拡大するアプリの構築
Snoop は AWS を全面的に活用して、ユーザーが期待するセキュリティとパフォーマンスを維持しながら、簡単に銀行取引を 10 億件まで拡大し、急速に成長するためのアーキテクチャを構築しました。「私たちは、お客様が私たちが提案する行動を取れば、平均して年間最大 1,500 ポンド節約できることがわかりました」と Walters 氏は述べています。Snoop は、パフォーマンスと可用性だけでなく、プライバシーとセキュリティをユーザーに提供しています。「成長に合わせてソリューションが機能していることを確認することが、信頼を築き、強力なブランドを構築するための鍵です」と Walters 氏は付け加えました。
Snoop は Amazon ECS と AWS Fargate を活用することで、独自のインフラストラクチャを管理しなくても回復力のあるアプリケーションを構築できます。これには AWS Fargate Spot が含まれます。AWS Fargate Spot は、オンデマンド料金から最大 70~90% の割引価格で中断耐性のある Amazon ECS タスクを実行できます。「私たちの Amazon ECS インスタンスはすべて AWS Fargate を使用しているため、多大なオーバーヘッドが削減されます。急速に拡大するスタートアップとして、それこそまさに私たちが必要としていることです」と、Snoop のシニア DevSecOps エンジニアである Jamie West 氏は述べています。Snoop は、AWS Lambda を使用してプログラムに回復力とスケーラビリティを組み込んでいます。AWS Lambda は、インフラストラクチャのプロビジョニングや管理をすることなく、事実上あらゆる種類のアプリケーションやバックエンドサービスのコードを実行できる、サーバーレスのイベント駆動型コンピューティングサービスです。Snoop は非同期の統合に AWS Lambda を使用しています。非同期の統合では、関数コードが AWS Lambda に引き渡され、ユーザーリクエストがキューに入れられ、正常な応答が返されます。個別のプロセスがキューからイベントを読み取り、それらを関数に送信します。Snoop は Amazon API Gateway を使用しています。Amazon API Gateway は、開発者がアプリケーションの「玄関口」として、事実上あらゆる規模で API を簡単に作成、公開、監視、保護できるようにするサービスです。これらすべてをまとめるのが AWS App Mesh です。AWS App Mesh はアプリケーションレベルのネットワーキングを提供するため、サービスは複数のタイプのコンピューティングインフラストラクチャ間で通信できます。
AWS のソリューションを使用することで、Snoop はインターフェイスとトラフィックの管理という膨大なタスクを処理できるため、数人のエンジニアでも多くのことをこなすことができます。Snoop の開発者は、モノリシックなアプリケーションを作成するのではなく、ソフトウェアアプリケーションを独立した部分として扱うことができるため、タスクを合理化できます。Snoop は、クラウドリソース検出サービスである AWS Cloud Map を使用して、動的な環境を継続的にチェックし、ロケーションを最新の状態に保ちます。
「パフォーマンスがすべてです。何かが正常ではない場合は、それを修正し、その修正は迅速です」と、Snoop の DevSecOps 責任者である Andy Makings 氏は述べています。この考え方により、Snoop は最初からプロセスを簡単に導入できます。Snoop のエンジニアは、AWS Startups (企業が事業を開始し、他の創設者とつながり、成長するためのリソースを見つけるのに役立つサービス) とほぼリアルタイムで話し合い、迅速な支援を受けることができます。「これまでに、AWS スタートアップチームから素晴らしいサポートを受けてきました」と Walters 氏は述べています。
同社のイノベーションと顧客サービスはすでに認められています。2021年、Banking Tech Awards は Snoop をその年の Best Open Banking Solution に選出しました。最近では、Snoop は AWS Software Startup Awards で「ライジングスター」賞を受賞しました。これは、顧客をサポートするために革新的な技術ソリューションを実証した初期段階のスタートアップのためのものです。
成果 | 自動スケーリングを顧客のために役立てる
自動スケーリングと可用性により、Snoop は新しい領域への進出であろうと、企業間アプリケーションの追加であろうと、成長を続けることができます。また、チームは AWS Customer Enablement を使用して予算内に収めることができました。AWS Customer Enablement は、企業がクラウドへの移行と構築を迅速に行えるようサポートします。
Snoop は、2020 年に立ち上げた当初はゼロから始まり、現在では 100 万回をはるかに超えるダウンロード数を記録し、月間のアクティブユーザー数は 15 万〜20 万人です。Amazon ECS と AWS Fargate を使用してサーバーレスでコンテナのプロビジョニング、管理、オーケストレーションを行うことで、Snoop は引き続き顧客を第一に考えることができます。「私たちの前には、野心的でエキサイティングな成長と製品開発のロードマップがあります」と Walters 氏は述べています。「AWS は、私たちが行うすべての活動の中心となります」。
Snoop について
Snoop は、人々の暮らしを豊かにしたいという野心を持ち、銀行を変えることなく、請求書の削減、債務の返済、貯蓄の増加、支出の節約を支援するフィンテック企業です。
利用している AWS のサービス
AWS Fargate
AWS Fargate は、サーバーレスで従量制料金のコンピューティングエンジンであり、サーバーを管理することなくアプリケーションの構築に集中することができます。AWS Fargate は、Amazon Elastic Container Service (ECS) と Amazon Elastic Kubernetes Service (EKS) の両方に対応しています。
Amazon ECS
Amazon ECS は、フルマネージドコンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケールできるようにします。
詳細 »
AWS Cloud Map
AWS Cloud Map はクラウドリソース検出サービスです。Cloud Map では、アプリケーションリソースのカスタム名を定義して、動的に変化するこれらのリソースの更新された場所を管理できます。
詳細 »
AWS Lambda
AWS Lambda は、サーバーレスでイベント駆動型のコンピューティングサービスであり、サーバーのプロビジョニングや管理をすることなく、事実上あらゆるタイプのアプリケーションやバックエンドサービスのコードを実行することを可能にします。
詳細 »
今すぐ始める
あらゆる業界のさまざまな規模の組織が AWS を活用してビジネスを変革し、日々ミッションを遂行しています。当社のエキスパートにお問い合わせいただき、今すぐ AWS ジャーニーを開始しましょう。