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

支付寶技術團隊發表於2019-02-24

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


演講中,屈保華分享了螞蟻金服一站式雲服務的服務架構及特點,結合小程式開發中的痛點,展示了螞蟻金服一站式雲服務對於業務痛點的解決辦法,並結合使用者的使用體驗分享了一站式雲服務的簡潔安全穩定的優勢。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201522207.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

**屈保華 螞蟻金服高階產品專家**


## 小程式開發過程中的痛點


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


在小程式服務端開發的眾多困難中,最常見的痛點有以下三個:

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201542925.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

第一, 小程式的環境搭建門檻較高。開發者進行服務端開發時,往往需要到雲服務平臺上購買支援專案的雲伺服器、資料庫,並自己配置搭建專案相關的域名解析和技術棧環境等。這個過程對於經驗豐富的開發者一般需要兩到三天,對於不熟悉的開發人員需要五天甚至更長時間。


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


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


## 螞蟻科技產品


這些開發時的痛點大多是重複性工作,本質上對於整個小程式的模式並沒有帶來很大變化。螞蟻科技基於這樣的情況為開發者們提供了一些痛點解決方案,以供開發者們很好的處理業務中的困難。首先介紹一下螞蟻科技的概念。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201601456.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

如上圖,螞蟻科技彙集了整個大阿里的科技。它包含兩個主要部分:


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


 - B代表著螞蟻金服先進的區塊鏈技術。近年來,螞蟻金服的區塊鏈技術在新金融、新零售及司法鏈相關方面均有很大突破。

 - A代表著AI科技部分。在螞蟻金服的雲客服中,今年有超過95%的客服工作均由智慧雲服務機器人來承擔,而這些機器人的準確性達到75%的高度。

 - S屬於安全性系列。S系列中的刷臉認證、交易分佈等產品支援開發者在螞蟻金服相應的小程式中使用。

 - I部分常見的形式是IoT。螞蟻金服的IoT在廣告投放及高價值的產品身份確認方面也取得了很大的進展突破。

 - C部分為雲端計算模組。螞蟻金服的中介軟體、相關的mPaaS均屬於這個系列。


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


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


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


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


在環境構建的開發環節中,螞蟻金服針對環境部署繁雜的痛點提供了一站式建立雲資源的功能。開發者在這個功能下,可以省去以往構建小程式所用的伺服器、資料庫、證照等配置的過程,改為在一站式雲資源服務中一鍵開通這些必備項。同時,在開發者一鍵建立後,雲資源服務會根據開發者選定的技術棧將整個執行環境自動構建出來,開發者只需在構建後使用服務進行小程式的開發。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201656380.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

開發測試環節中,在螞蟻金服支援Node.js、SpringBoot等多方面技術棧的基礎上,螞蟻科技的中介軟體在十幾年的發展中支撐了螞蟻財富、芝麻信用、小貸等相關業務及雙十一、雙十二,新春紅包的流量考驗,表現十分穩定。當使用者開發小程式的流量發展規模增大到需要開發團隊進行分散式處理時,開發團隊可以對螞蟻科技的中介軟體進行擴縮容部署,這大大最佳化了使用者的使用體驗。螞蟻科技也提供了支援Basement的產品,為開發者們提供了更多的選擇餘地。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201704766.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

釋出部署環節中,螞蟻科技將整個服務的操作整合到了平臺的IDE之中,使用者在IDE裡不僅可以進行程式碼的開發,還可以在其中對雲服務進行一站式的操作,省去了使用者常規在雲控制檯中要進行的操作,化簡了使用者的開發。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201712422.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

在運維監控環節中,一站式雲服務不僅提供CPU、記憶體、網路磁碟等系統級監控,同時還提供了基於使用者業務介面的實時監控,使得使用者可以全面掌控小程式業務的服務情況。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201720649.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

在客戶服務環節中,螞蟻科技的智慧客服產品會對使用者的每一款小程式進行免費的標配。基於大資料及AI的能力,智慧客服可以為商家提供更為貼心的服務。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/2019022420172837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

在最終的運營推廣環節中,螞蟻金服擁有十分成熟的推廣產品雲鳳蝶系統。雲鳳蝶產品從上線便經過很多開發者使用,目前已形成了相關的模板與配套外掛。在這個系統中,開發者只需簡單的拖拽動作即可實現一個簡單的活動頁面,大大方便了小程式的開發。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201739366.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)


## 一站式雲服務的使用者使用情況


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


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


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


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


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


## 一站式雲服務的展望


在一站式雲服務結構的6大環節中,螞蟻金服也對一些較特殊的小程式及特殊的場景提供了特殊的功能。例如在雲構建能力中,增加了備案功能,以幫助開發者對自己的域名進行域名備案。在運維監控模組中,系統提供了實時預警及應用監控功能幫助使用者實時掌握自己小程式的狀態。在客戶服務模組中,鑑於開發者們對簡訊功能的迫切需要,系統開發了簡訊營銷功能來幫助這些的使用者群體更好的進行開發等。透過與開發者及使用者不斷的交流,螞蟻金服的一站式雲服務將變得更加人性化,更加貼近解決開發者們業務中的真實問題。

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20190224201756859.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMyNjU4OQ==,size_16,color_FFFFFF,t_70)

點選[閱讀更多](),檢視更多詳情


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69904796/viewspace-2636823/,如需轉載,請註明出處,否則將追究法律責任。

相關文章