FICO 使用 AWS 更快地創新、降低成本並擴展至全球範圍

速度和創新是 FICO 的一切。這家預測分析和決策管理軟體公司為美國 95% 最大型的金融機構提供主流信用評分服務和其他分析軟體及工具。為了保持產業領導地位,該公司必須為客戶提供快速部署、最先進的解決方案。

然而,FICO 多年來缺乏快速開發和部署其解決方案的靈活性,例如其旗艦級 FICO Decision Management Suite (DMS)。DMS 透過預測分析、商業規則管理和優化,幫助客戶推動業務轉型。FICO 產品開發副總裁 Joshua Prismon 說:「我們長期以來一直是一家現場部署的軟體公司,有時候需要數年時間才能為客戶建立和提供解決方案。我們需要讓客戶加快產品上市速度,也希望專注於實作我們的軟體,而不是等待客戶的 IT 組織為我們的解決方案佈建和建立相關基礎設施。」

為了解決問題並營造更多創新機會,FICO 決定將 DMS 和其他解決方案移轉到雲端。FICO 工程副總裁 Jeet Kaul 表示:「我們希望更具前瞻性並為市場帶來更多創新,因此意識到必須全面移至雲端。」然而,在選擇雲端供應商之前,FICO 希望確保供應商能夠提供強大的安全性,並且仍然符合支付卡產業 (PCI)、一般資料保護規範 (GDPR) 和其他法規。Prismon 說:「金融服務產業有許多經營業務的規定,因此當我們制定雲端決策時,首要考量便是合規。」

「由於 AWS Lambda 會自動進行佈建,因此我們完全釋放開發人員的創新潛力。」

FICO 工程副總裁 Jeet Kaul

  • 關於 FICO
  • FICO 是一家預測分析和決策管理公司,為金融機構提供一流的消費者信用評分服務,方便他們決定是否貸款給客戶或發放信貸。FICO 為美國 95% 最大型的金融機構提供分析軟體和工具。

  • 優勢
    • 釋放開發人員的創新力
    • 在一天之內而不是幾星期的時間提供軟體服務
    • 確保法律合規
    • 降低成本
  • 使用的 AWS 服務

移轉到無伺服器 AWS 架構

FICO 選擇 Amazon Web Services (AWS) 作為其雲端供應商,部分原因在於 AWS 中整合的安全功能。Kaul 表示:「我們需要一家涉足金融服務及法律合規領域的公司,而 AWS 領先各個競爭對手。」 FICO 也對 AWS Lambda 感興趣,該服務提供無伺服器運算功能,因此客戶無須佈建或管理伺服器即可執行程式碼。Prismon 說:「我們想朝無伺服器方向發展,讓開發人員可以更專注於建立各種特色和功能。AWS Lambda 是一個完美的解決方案,因為它能佈建運算資源,開發人員不需要輸入程式碼。這有助於我們專注於事物的應用方面。」

該公司將 DMS 和 myFICO.com 面向客戶的網站移轉至 AWS,在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行,而且大幅度地依賴 AWS Lambda 進行無伺服器運算。Prismon 說:「我們的 DMS 核心商業邏輯完全在 AWS Lambda 上執行。這表示我們不必為每個客戶手動管理和擴展運算執行個體。」

FICO 在 AWS Lambda 上執行所有的機器學習模型。尤其是將決策資產或經過訓練的模型保存在 Amazon Simple Storage Service (Amazon S3) 儲存貯體中。觸發 DMS 的事件 (例如貸款應用程式) 會通過 Amazon API Gateway,然後提示 AWS Lambda 函數執行決策。AWS Lambda 也會將決策傳遞至 Amazon Kinesis Data Stream,然後它會觸發額外的 Lambda 函數來更新 DMS 資料存放區。從現在開始,決策將被保存,而使用者之後可以透過 Amazon Elastic MapReduce (Amazon EMR) 查詢它們。

為了管理安全和合規,除了 AWS CloudTrailAWS Identity and Access Management (IAM) 等服務之外,FICO 還依賴自己的內部安全實務。

釋放創新力

由於 FICO 使用 AWS Lambda 和其他 AWS 服務來管理運算執行個體,因此公司的開發人員有更多時間建立新軟體並強化 DMS,而不用佈建和管理伺服器。Kaul 說:「由於 AWS Lambda 會自動進行佈建,因此我們完全釋放開發人員的創新潛力。

他們更容易嘗試新事物,並突破應用程式設計的界限。」 Prismon 更說道:「我們的內部客戶,包括策略分析師和資料科學家,現在從提出想法到在軟體上執行,完全無須 IT 介入。他們可以在需要的地方和時間部署資源。因為 AWS Lambda 為我們提供靈活性,所以使其成為可能。」

在一天之內而不是幾星期的時間提供解決方案

在 AWS 上提供 DMS 當作軟體即服務 (SaaS) 解決方案,FICO 可以更快地為客戶提供新的服務和軟體功能。Prismon 說:「我們過去花費大量時間進行開發,但過去需要數星期的時間才能完成的事情,現在已經實現自動化,並且可以在一天內完成,因為 AWS Lambda 可以處理所有事情並為我們提供如此大的靈活性。現在,我們只需建立一些內容並進行部署即可。例如,我們再也不需要了解客戶是否擁有多租戶架構。AWS Lambda 完美的解決了所有問題。」

利用 AWS Lambda 的靈活性,FICO DMS 開發團隊可以在開發過程中更快地解決軟體問題。Prismon 說:「我們遇到一種情況,距軟體更新上線還有幾星期的時間,但某些運作出現問題。使用 AWS Lambda 和其他服務,我們想出了一種解決問題的新方法,並在投入生產之前建立一套全新的設計。」

確保合規並降低成本

FICO 在 AWS 雲端執行 DMS 來滿足其嚴格的安全和合規要求。Prismon 說:「我們必須非常謹慎地將程式碼帶進生產階段,因此使用受管軟體開發生命週期來確保財務資料符合規定。我們可以使用自己的安全工具和 AWS 服務來完全滿足監管要求。」

與之前的現場部署應用程式環境相比,FICO 降低了營運成本,因為組織可以隨需部署運算資源,並在整體開發過程中花費較少的時間。Kaul 說:「無伺服器運算大幅降低營運成本,我們能夠將這些節省的成本回饋給客戶。這一點再加上我們擁有的彈性和靈活性,對於業務發展有很大的幫助。」


進一步了解

進一步了解適用於金融服務的 AWS