從環境部署到運營推廣,螞蟻特色的一站式小程序開發體驗

摘要:以“數字金融新原力(The New Force of Digital Finance)”爲主題,螞蟻金服ATEC城市峯會於2019年1月4日於上海如期舉辦。ATEC移動開發專場分論壇上,螞蟻金服高級產品專家屈保華帶來了主題爲《一站式雲服務:構建螞蟻特色的小程序開發體驗》的精彩分享。

演講中,屈保華分享了螞蟻金服一站式雲服務的服務架構及特點,結合小程序開發中的痛點,展示了螞蟻金服一站式雲服務對於業務痛點的解決辦法,並結合用戶的使用體驗分享了一站式雲服務的簡潔安全穩定的優勢。
在這裏插入圖片描述
屈保華 螞蟻金服高級產品專家

小程序開發過程中的痛點

在螞蟻金服對於小程序開發痛點的調查中,大部分開發者都認爲無論是對於工作量還是工作複雜度而言,後端開發都大於前端開發。開發團隊往往希望開發者將更多精力花費在業務邏輯的開發上與產品商業價值的實現上,基於這種情況,螞蟻金服爲開發團隊提供了一站式雲服務。

在小程序服務端開發的衆多困難中,最常見的痛點有以下三個:
在這裏插入圖片描述
第一, 小程序的環境搭建門檻較高。開發者進行服務端開發時,往往需要到雲服務平臺上購買支持項目的雲服務器、數據庫,並自己配置搭建項目相關的域名解析和技術棧環境等。這個過程對於經驗豐富的開發者一般需要兩到三天,對於不熟悉的開發人員需要五天甚至更長時間。

第二,API調用過程複雜。例如支付寶服務、刷臉服務或卡包調用服務,開發者在調用時很多問題均需要簽約API纔可解決。在這個過程中,開發者要進行相應公用私用權限的管理以及聯調異常的處理,這同樣要消耗開發者大量的時間及精力。

第三,小程序的部署發佈流程繁瑣複雜。在主流的Java語言中,開發者需要打包自己的代碼進行上傳,在上傳後還需要進行後續的修改代碼、發佈代碼、重啓機器等工作,這個過程不斷重複,整體的耗時量十分可觀。

螞蟻科技產品

這些開發時的痛點大多是重複性工作,本質上對於整個小程序的模式並沒有帶來很大變化。螞蟻科技基於這樣的情況爲開發者們提供了一些痛點解決方案,以供開發者們很好的處理業務中的困難。首先介紹一下螞蟻科技的概念。
在這裏插入圖片描述
如上圖,螞蟻科技彙集了整個大阿里的科技。它包含兩個主要部分:

第一部分,螞蟻科技包含螞蟻金服科技產品。螞蟻科技擁有自己的BASIC戰略計劃。

  • B代表着螞蟻金服先進的區塊鏈技術。近年來,螞蟻金服的區塊鏈技術在新金融、新零售及司法鏈相關方面均有很大突破。
  • A代表着AI科技部分。在螞蟻金服的雲客服中,今年有超過95%的客服工作均由智能雲服務機器人來承擔,而這些機器人的準確性達到75%的高度。
  • S屬於安全性系列。S系列中的刷臉認證、交易分佈等產品支持開發者在螞蟻金服相應的小程序中使用。
  • I部分常見的形式是IoT。螞蟻金服的IoT在廣告投放及高價值的產品身份確認方面也取得了很大的進展突破。
  • C部分爲雲計算模塊。螞蟻金服的中間件、相關的mPaaS均屬於這個系列。

第二部分,阿里雲的基礎產品。包括阿里雲的ECS、雲騎士相關等雲產品。

總體上螞蟻科技的產品超過250款,這些產品均可以爲小程序的開發提供助力與賦能。螞蟻科技希望產品可以在小程序開發的具體業務、具體場景中對相應的小程序貢獻相應的作用。基於小程序開發的痛點與以上的科技產品,螞蟻科技爲開發者們打造了一站式小程序雲服務解決方案。

一站式小程序雲服務解決方案

螞蟻科技爲開發者們設計的一站式雲服務解決方案流程分爲了6大環節,分別爲:環境構建、開發測試、發佈部署、運營監控、客戶服務及運營推廣。

在環境構建的開發環節中,螞蟻金服針對環境部署繁雜的痛點提供了一站式創建雲資源的功能。開發者在這個功能下,可以省去以往構建小程序所用的服務器、數據庫、證書等配置的過程,改爲在一站式雲資源服務中一鍵開通這些必備項。同時,在開發者一鍵創建後,雲資源服務會根據開發者選定的技術棧將整個運行環境自動構建出來,開發者只需在構建後使用服務進行小程序的開發。
在這裏插入圖片描述
開發測試環節中,在螞蟻金服支持Node.js、SpringBoot等多方面技術棧的基礎上,螞蟻科技的中間件在十幾年的發展中支撐了螞蟻財富、芝麻信用、小貸等相關業務及雙十一、雙十二,新春紅包的流量考驗,表現十分穩定。當用戶開發小程序的流量發展規模增大到需要開發團隊進行分佈式處理時,開發團隊可以對螞蟻科技的中間件進行擴縮容部署,這大大優化了用戶的使用體驗。螞蟻科技也提供了支持Basement的產品,爲開發者們提供了更多的選擇餘地。
在這裏插入圖片描述
發佈部署環節中,螞蟻科技將整個服務的操作集成到了平臺的IDE之中,用戶在IDE裏不僅可以進行代碼的開發,還可以在其中對雲服務進行一站式的操作,省去了用戶常規在雲控制檯中要進行的操作,化簡了用戶的開發。
在這裏插入圖片描述
在運維監控環節中,一站式雲服務不僅提供CPU、內存、網絡磁盤等系統級監控,同時還提供了基於用戶業務接口的實時監控,使得用戶可以全面掌控小程序業務的服務情況。
在這裏插入圖片描述
在客戶服務環節中,螞蟻科技的智能客服產品會對用戶的每一款小程序進行免費的標配。基於大數據及AI的能力,智能客服可以爲商家提供更爲貼心的服務。
在這裏插入圖片描述
在最終的運營推廣環節中,螞蟻金服擁有十分成熟的推廣產品雲鳳蝶系統。雲鳳蝶產品從上線便經過很多開發者使用,目前已形成了相關的模板與配套插件。在這個系統中,開發者只需簡單的拖拽動作即可實現一個簡單的活動頁面,大大方便了小程序的開發。
在這裏插入圖片描述

一站式雲服務的用戶使用情況

整個服務系統整合後,會幫助開發團隊解決許多開發中的實際業務痛點。曾經廈門的一個開發團隊做一個鏈接點餐公司、大V及服務公司的應用,他們在營銷方面遇到了很大的困難。針對於開發團隊在業務中遇到的痛點,雲鳳蝶系統主要解決了以下的問題:

第一,系統幫助開發者很好的解決了便捷搭建營銷活動的需求。

第二,對於希望擴大活動影響力及流量的商家與大V來說,螞蟻科技旗下的另一款廣告產品可以在用戶編輯完待投放的廣告類型後自動對廣告進行投放。產品會向各廣告陣地進行精準投放,通過支付寶相應的數據算法,廣告投放的效果、ROI性價比會大大優於用戶自己進行投放的質量。

第三,在完成廣告投放後,螞蟻科技的IoT技術會幫助用戶完成對人流的跟蹤、識別等操作,並對投放的廣告的效果進行評價判斷。

這些爲使用過一站式小程序雲服務的開發者的反饋,在不斷與用戶反饋交流的過程中國,螞蟻科技與他們一起成長,一起變得更好。

一站式雲服務的展望

在一站式雲服務結構的6大環節中,螞蟻金服也對一些較特殊的小程序及特殊的場景提供了特殊的功能。例如在雲構建能力中,增加了備案功能,以幫助開發者對自己的域名進行域名備案。在運維監控模塊中,系統提供了實時預警及應用監控功能幫助用戶實時掌握自己小程序的狀態。在客戶服務模塊中,鑑於開發者們對短信功能的迫切需要,系統開發了短信營銷功能來幫助這些的用戶羣體更好的進行開發等。通過與開發者及用戶不斷的交流,螞蟻金服的一站式雲服務將變得更加人性化,更加貼近解決開發者們業務中的真實問題。
在這裏插入圖片描述
點擊閱讀更多,查看更多詳情

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章