GenAI 與雲端科技專區

Cherrypicks 專注手機程式開發業務化 採 AWS 微服務架構提升開發效率

Published by
藍骨
Share

今年 AWS Summit Hong Kong 有幸邀請到 Cherrypicks 的 Technology and Solutions 高級副總裁 Stanley Yau,為我們分享公司技術和 Amazon Web Services (AWS) 在當中扮演的角色。

Cherrypicks 是一間成立於 1999 年的本地科技公司,主力為客戶開發手機程式。公司過往曾協助很多企業開發各類程式,而近年則開始把部份可重用的部份商品化,令更多客戶受惠。

將成功項目商品化 成就更多案例

Cherrypicks 發現到過往一些成功項目有潛力商品化,讓更多客戶使用,例如抽獎應用程式。Cherrypicks 設計出一套可定制化的程式予抽獎活動舉辦者。公司會為客戶設計和運作抽獎程式,以舉辦抽獎活動。Stanley 表示:「以前疫情搶口罩,或超級市場領取禮券,都應用到我們的抽獎程式。」將抽獎程式商品化後,自然吸引更多企業舉辦抽獎式營銷活動。

 


Stanley Yau, SVP Technology and Solutions, Cherrypicks

通過 DevAx 工作坊改變思維 透徹掌握開發流程發掘轉型契機

Stanley 回顧公司過去開發項目都是使用單體 (Monolithic) 架構,特性是長期運作 (Always-on) 和難以擴充,而且需要採用很多第三方服務來解決安全和穩定性問題。Stanley 表示:「以往用單體架構開發比較單一,重覆性低,維護成本亦因此較高。」單體架構設計較容易,如果開發團隊只有一星期時間開發,為減低風險,他們傾向採用熟悉而可行的方法。

公司想改變思維,便參與 DevAx (Developer Acceleration) 工作坊。整個項目的業務分析師、設計師、開發人員、業務營運員都會參與工作坊。所有參與者一日內會完整地了解整個開發流程,並互相了解各自角色對開發的需求,共同發掘有甚麼可行方式可以加速開發。

由單體架構到微服務架構 項目開發成功降本增效

經過 DevAx 工作坊,團隊了解到採用微服務架構的好處。微服務架構是一種將軟件應用程序作爲一套小型獨立服務開發的方法,並以輕量級機制(如 API)進行通信。在雲端上開發,更加可以做到無伺服器 (Serverless) 開發,令開發變得輕量簡單,又可重用。Cherrypicks 又發現在 AWS Marketplace 上有很多可用的工具,無需自行開發,例如排隊系統。Stanley 對微服務架構開發感到滿意:「我們可以採用這套排隊系統,並稍作修改即可使用。」可見這種開發模式能有效縮短開發周期,做到降本增效。


相關文章:
  • 本地科技初創推出 AWS 教學 協助企業發揮「真」雲端優勢
  • 當最強 GPU 遇上大型雲端平台 NVIDIA 與 AWS 的協同效應
  • YouTuber AI 模型八大測試比較 GPT-4 與哪個才是最強「生成式 AI」(下)

  • Published by
    藍骨