客戶案例 / 金融服務

2023 年
Snoop 標誌

搭配 AWS Fargate 使用 Amazon ECS 協助金融科技新創公司 Snoop 快速部署並實現擴展

了解身處金融科技產業的 Snoop 公司如何搭配使用 AWS Fargate 和 Amazon ECS 建置其應用程式,並在 2 年內將交易量從零提高到 10 億。

交易量從零到 10 億

2 年內實現

1500 英鎊

每年可為客戶節省的金額

提高

員工生產力

大幅擴展

並最佳化成本

降低

開銷

概觀

Snoop 是一家雲端原生金融科技新創公司,希望利用英國的開放銀行系統開發一款應用程式來協助使用者控制自己的財務。為了實現這一目標,該公司必須快速縱向擴展,滿足從零次到數百萬次的每日開放銀行交易,並保持不間斷的可用性。

其聯合創辦人小團隊希望 Amazon Web Services (AWS) 提供實現他們的願景所需的基礎設施。Snoop 使用 Amazon Elastic Container Service (Amazon ECS),這是一種全受管的容器協同運作服務,可用於協助部署、管理和擴展容器化應用程式。透過將 Amazon ECS 與 AWS Fargate (一種無伺服器、依用量計費的運算引擎) 搭配使用,Snoop 可在幾秒鐘內為使用者提供超個人化的洞見。藉助 AWS,Snoop 可以快速部署容器化應用程式,高效擴展,並花更多時間實現其使命:協助客戶降低生活成本。

Snoop 團隊

機會 | Snoop 有機會使用 AWS 進一步挖掘洞見的價值

Snoop 成立於 2019 年,並於 2020 年 4 月推出其產品,以期抓住英國開放銀行的機會。當開放銀行於 2018 年啟動時,英國各大銀行開始以安全、標準化的形式共享資料。Snoop 相應地建立了自己的以雲端為基礎的應用,使用開放銀行資料為使用者提供支援。客戶可以在一處存取他們的帳戶,並取得有關帳戶活動的更多洞見。

將洞見轉化為有用的應用程式需要時間、專業知識和運算能力。新創公司 Snoop 誕生於雲端中,與老牌公司相比,他們沒有大型團隊和龐大的預算。由於資源有限,聯合創辦人將目光投向了 AWS。憑藉之前的經驗,他們知道 AWS 能夠提供縮短可擴展應用程式上市時間的解決方案。另外,透過 AWS Activate,Snoop 取得了快速發展所需的工具、資源、內容和專家支援。「使用 AWS 是一個簡單的決定,」Snoop 技術長 Jem Walters 說道,「我們非常高使用相關服務讓我們能夠按照我們想要的方式建置 Snoop。」

Snoop 提供可自訂的功能,例如社交媒體風格的 Snoop Feed、電子郵件、事件驅動的提醒等。當客戶加入 Snoop 時,他們會提供自己的姓名、電子郵件和電話號碼,並透過開放銀行 API 安全存取帳戶。Snoop 從他們的交易中收集 300 多個資料點,然後使用其人工智慧和機器學習引擎。Snoop 的定期支付引擎可以向客戶顯示他們的資金流向。其推薦引擎提供及時的內容,協助客戶做出更好的財務決策。例如,該應用程式可能會告訴使用者他們正在為他們已經忘記的某項訂閱自動付款,或者有更好的汽車保險計畫選擇。

Snoop 的目標是為使用者提供個人化體驗,讓他們在一個地方管理所有財務活動。這意味著該應用程式需要安全、易於使用且時刻均可使用。

kr_quotemark

我們所有的 Amazon ECS 執行個體都使用 AWS Fargate,這讓我們節省了大量開銷。作為一家快速擴張的新創公司,這正是我們所需要的。」 

Jamie West
Snoop 資深 DevSecOps 工程師

解決方案 | 在 2 年內打造一款將交易量從零提高到 10 億的應用程式

Snoop 全面採用 AWS,所建置的架構能夠輕鬆擴展,支援 10 億次銀行交易,並且在快速增長的同時保持使用者期望的安全性和效能。「我們發現,如果客戶採取我們建議的行動,平均而言,他們每年可以節省 1,500 英鎊,」Walters 說道。Snoop 不僅能夠保障使用者的隱私和安全,還能夠提供卓越的效能和可用性。「確保解決方案隨著我們的發展而發展是建立信任和打造強大品牌的關鍵,」Walters 補充道。

Snoop 搭配使用 Amazon ECS 和 AWS Fargate 建置彈性應用程式,而無需管理自己的基礎設施。其使用的基礎設施包括 AWS Fargate Spot,它可以執行能夠容忍中斷的 Amazon ECS 任務,與隨需定價相比可節省高達 70-90% 的費用。「我們所有的 Amazon ECS 執行個體都使用 AWS Fargate,這讓我們節省了大量開銷。作為一家快速擴張的新創公司,這正是我們所需要的。」Snoop 資深 DevSecOps 工程師 Jamie West 說道。Snoop 使用 AWS Lambda 在程式中實現彈性和可擴展性。AWS Lambda 是一種無伺服器、事件驅動的運算服務,用於為幾乎任何類型的應用程式或後端服務執行程式碼,而無需佈建或管理基礎設施。Snoop 使用 AWS Lambda 進行非同步整合,其中函數程式碼將交給 AWS Lambda,並由 AWS Lambda 將使用者請求放入佇列中並返回成功的回應。一個單獨的進程從佇列中讀取事件並將它們傳送到該函數。Snoop 為其應用程式的「前門」使用 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 Startups 團隊的大力支援,」Walters 說道。

該公司的創新和客戶服務已經贏得了認可。2021 年,銀行技術獎 (Banking Tech Awards) 宣佈 Snoop 為年度最佳開放銀行解決方案。最近,Snoop 榮獲了 AWS 軟體新創公司獎 (AWS Software Startup Awards) 頒發的「新星」(Rising Star) 獎,表彰其作為一家早期新創公司展示了支援客戶的創新技術解決方案。

成果 | 讓自動擴展為客戶服務

自動擴展和可用性意味著 Snoop 可以不斷發展,無論是擴展到新領域還是推出企業對企業應用程式。該團隊還藉助 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,您可以為應用程式資源定義自訂名稱,而且 Cloud Map 還能維護這些動態變更資源的更新位置。

進一步了解 »

AWS Lambda

AWS Lambda 是一種無伺服器、事件推動的運算服務,可讓您針對幾乎任何類型的應用程式或後端服務執行程式碼,不必佈建或管理伺服器。 

進一步了解 »

開始使用

各行各業各種規模的組織每天都在使用 AWS 來變革其業務和履行其使命。聯絡我們的專家,立即開始您的專屬 AWS 雲端之旅。