成功案例

太米股份有限公司

news

太米股份有限公司 Rosetta, Inc. 使用基於深度學習技術幫助電子商務提高轉化率並擴大訂單價值,提供單位消費者隱藏偏好和行為的分析、預測未來銷售,並在消費者的購物過程中提供站內和站外個人化推薦。我們的願景使電子商務在第一天就可以積累經營洞見並擁有技術後盾。


挑戰

隨著科技與時代的進步,各種變化不斷地在加速,而快速應變市場的能力,就是行銷公司的生存關鍵。對IT來說,更要講求靈活、快速開發的能力,因此敏捷開發,自動化持續集成及佈署,也成了必然的方向,誰能更快推陳出新滿足市場,誰就能更快贏得商機。 上雲端透過持續集成及持續佈署不只加快開發,節省企業服務推向市場的時間,也為IT帶來好處,因為地端傳統系統建設周期長、IT投資成本高,運維成本高,彈性低,反觀公有雲平台可滿足企業可以隨時間需求或用量需求而自定義其雲環境以滿足特定的業務需求,從而獲得更大的靈活性,達到易擴展性,資源部署周期短等優勢,讓IT部門一起面向全業務競爭,把公司投入到傳統IT建設與維護的核心資源釋放出來,聚焦公司主流業務. 而消費者喜好不斷變化,不斷有更多的需求,帶來服務變化的迅速,客戶除了規劃以敏捷開發,持續自動化集成佈署來加快應用服務的開發上線外,客戶進一步規劃以微服務的架構,來不斷地加入更多的服務,或快速地改善某些服務,而又不改變整體架構的穩定,以達成快速擴充及改善而又兼具穩定品質的應用服務,來滿足消費者喜好的變化,達到更好的客戶滿意度,進而服務更多的客戶。

幾個重要的需求如下:

  • 以持續集成及持續佈署加快應用服務開發及上線時間。
  • 整體系統要穩定,具有彈性。
  • 協助規劃微服務架構,循序漸進的改善及擴充應用服務。
  • 滿足資訊安全及系統監控等管理需求。

解決方案

  • 使用Gitlab/CI,以完成自動持續集成及持續佈署。
  • 使用AWS Lambda作為標的功能模組運算平台,提供穩定、具有擴充性,且不需維運的運算平台。
  • 使用AWS API Gateway作為標的功能介面,提供功能模組使用者一致且穩定的介面。

成果

  • 本案透過持續集成及持續佈署,縮短整體應用服務上線時間,並且同時兼顧品質,達到快速反應市場的需求。
  • 本案在合理成本下,利用雲端服務,把公司投入到傳統IT建設與維護的核心資源釋放出來,聚焦公司主流業務,而且達到穩定及彈性雙重需求。
  • 本案透過雲服務的多樣化,持續改善及重構優化網站架構. 讓客戶可以更專注於應用開發,無需受基礎設施(infrastructure)的限制,可以比以前更快速的開發或調整系統,回應業務需求。
  • 本案透過AWS CloudWatch dashboard滿足資訊安全及系統監控等管理需求,管理人員可以對應用服務運作有即時的了解,滿足資訊安全及系統監控等管理需求。
  • 本案透過AWS Lambda及AWS API Gateway提供第一步的架構拆解,先以標的模組作為先行,在微服務的架構方向上穩健的逐步前進。