摘要:從產品啟動之初就決定使用為我們提供服務端數據存儲云引擎服務,至今已經快有兩年了。在云引擎方面的優勢,我認為是它超越其他產品的一個重要原因。
【 玩轉 LeanCloud 】開發者經驗分享:
投稿作者:斯賓特
我們奇點團隊運營的是一款職業教育的產品,面向會計從業的人群,主要提供會計從業、初中級、以及注冊會計師等領域的會計全方位服務。產品內容主要有試題、視頻、論壇、直播等幾大功能,通過應用和網頁端打造全方位的會計學習生態系統。
從產品啟動之初就決定使用 LeanCloud 為我們提供服務端數據存儲、云引擎服務,至今已經快有兩年了。正是得益于這些服務的便捷性,我們的技術團隊得以保證產品功能能被及時高效地實現,所以在此分享下我們一路走來的一些體驗。
由于是創業團隊,對低成本和盡早上線的需求比較大,因此在技術選型方面,我們選擇了不需要自建后端的 BaaS 服務。在前期的技術調研中,對比過國內外幾家知名的提供商,經過對穩定性、功能性延展和價格等多個方面考慮,我們最終選擇了 LeanCloud。它的優勢在于技術的透明性比較高,經過測試穩定性也讓我們比較信賴,而且領先的云引擎功能真正解決了傳統 BaaS 僅僅提供特定數據接口問題,包括后來上線的云引擎分組等一系列功能更加證明了我們的選擇是正確的。另外還有一個小小的原因是 LeanCloud 給我的印象十分極客,從產品到員工都有一種技術范,我認為程序員才最懂程序員。
我們的功能涉及試題、視頻、直播、商品和用戶系統幾大模塊。其中試題、用戶系統等涉及大量的數據模型設計、數據存儲和商品購買,網頁端必然需要后端服務器的支持,而視頻存儲和播放需要高效的 CDN 支持,LeanCloud 都很好地滿足了這些需求。技術實現方面,LeanCloud 為主流平臺提供了相應的 SDK,開發文檔也齊備,這讓我們的整個接入過程進行得非常順利。
值得一提的是,因為使用數據存儲功能,客戶端在請求邏輯上的代碼量會比較多,這是這種技術方案的通病。我們前期因為數據設計不合理導致中期部分功能拓展十分痛苦,建議大家要仔細研究下相關的文檔,設計數據結構之前對 Pointer 和非關系數據庫的一些知識點做好功課,才好避免我們走過的彎路。
LeanCloud 在云引擎方面的優勢,我認為是它超越其他產品的一個重要原因。傳統的 BaaS 不能為移動端提動完全的解決方案,一些功能必須依靠服務端來維護,而將云引擎分組管理的功能更好地幫助我們將支付、網頁功能服務,以及數據分析服務徹底拆分,使得我們的業務邏輯和管理更加清晰和高效;定時服務可以按時觸發任務,例如完成一些在特定時間的數據分析;云函數功能可以我們處理過濾一些移動端返回的數據,尤其在數據有問題的情況下實時修復。當然整個數據存儲一定要用好 ACL 功能保證數據的安全,畢竟所有的前端請求都是不可信的。
不過也有一些讓我們吐槽的地方——非關系型數據庫和 LeanCloud 的 API 讓我們的數據分析很是頭痛,畢竟沒有 group by 查詢都不會寫了。
在技術支持方面,我只能用給力二字,不論工單的處理、電話溝通,還是技術回訪,LeanCloud 都以最快的速度幫我們解決問題。有了 LeanCloud 的陪伴與支持,我們這小團隊在創業的這兩年取得了一點點小的成績。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/10979.html
摘要:擁有登錄注冊手機驗證碼功能收費存儲任意信息讀取任意信息搜索任意信息刪除任意信息更新任意信息等功能。 使用leancloud給簡歷加數據庫,實現留言功能 這篇博客的源代碼是我的正在寫的在線簡歷完整代碼(項目暫未完成)預覽地址 在本地預覽項目的時候用的http-server 前端的兩大塊: 操縱DOM:DOM API/jQuery Ajax:http請求和響應/XMLHttpReques...
摘要:因為在支付過程中不能保證每一次操作都成功,所以還要引入一個日志表來做數據的一致性,保證用戶資金變動與實際相符。雖然在數據設計中遇到一些復雜結構的問題,比如和的問題。 [ 玩轉 LeanCloud ] 開發者經驗分享: 作者:Davy 我們的產品叫「學海密探」,屬于在線教育行業,產品需要有支付功能,然而支付最蛋疼是什么?有人會說是支付寶和微信等支付接口的接入開發!沒錯,但支付接口的開發算...
閱讀 958·2022-06-21 15:13
閱讀 1848·2021-10-20 13:48
閱讀 1027·2021-09-22 15:47
閱讀 1364·2019-08-30 15:55
閱讀 3112·2019-08-30 15:53
閱讀 519·2019-08-29 12:33
閱讀 711·2019-08-28 18:15
閱讀 3458·2019-08-26 13:58