2022 年 7 月 22 ~ 23 日, 2022 全球互聯網架構大會 (以下簡稱 “GIAC”)于深圳圓滿落幕。 GIAC 是是中國地區規模最大的技術峰會之一,是高可用架構技術社區和 msup 推出的面向架構師、技術負責人及高端技術從業人員的年度技術架構大會。
本次大會邀請了海內外 100 多位來自騰訊云、快手等一線互聯網公司在技術架構領域有深厚積淀的出品人及講師大咖們。其中, AfterShip CTO 洪小軍 James 受邀作為出品人出席, AfterShip 技術 VP 何德照 Winston (以下簡稱“Winston”)也受邀作為演講嘉賓參與,為現場的技術從業者們帶來 AfterShip 的最佳實踐經驗,分享《全球化 SaaS 技術架構的演進》。
# 全球化架構的起點
從 2012 年成立時起, AfterShip 就一直在“海上”而非“出海”,其國際電商 SaaS 業務以服務歐美市場為主,并逐步擴展到亞洲、澳洲等全球各地。
Winston 為我們揭秘了 AfterShip 全球化技術架構的起點 :
1. 首先,將架構建立在多時區、多語言、多幣種、多國家/區域的基礎上
想要做全球化的生意,離不開基礎的技術架構設計,比如架構原生就需要考慮對多語言、多幣種、多時區等的支持,公司在內部也有非常多的文檔,做了諸多的規范和設計,比如時區、日期嚴格遵循 ISO 8601 的規范,每一個新進的工程師也都會進行相應的培訓學習,對各類標準進行很好的遵循。
2. 使用 100 多款海外的、成熟的、合規的、SaaS 服務和工具
用最好的 SaaS ,做最好的 SaaS 。
作為一家領跑國際細分領域的 SaaS 公司, AfterShip 的技術架構建立在了 100 多款頂級的海外 SaaS 軟件上, AfterShip 通過大量使用行業最頂級的 SaaS 產品,幫助內部提高效率,同時也讓員工沉浸在高效的 SaaS 工作環境中,從而更好地理解什么是最好的 SaaS 服務,做出最好的 SaaS 產品。包括:
基礎設施: AfterShip 大量使用 Google Cloud Platform 、AWS 、Cloudflare 等全球化的基礎設施,為全球化的業務系統提供強有力的底層技術能力保障。
研發效能及溝通:同樣使用了大量的海外 SaaS 工具,比如說 JIRA 、Zoom 等等。Zoom 對于時常遠程與海外同事及客戶開會的我們來說是必備的。
業務應用:在業務應用這一層面,公司也會用大量的 SaaS ,比如用 Hobspot 在 Marketing , Sales , R&D , CSM 等,做整個客戶轉化鏈路的數據打通。
3. 開放生態,通過 API 來連接和構建應用
海外 SaaS 公司有非常成熟的 API 連接生態,重視開放,有很強的契約精神,崇尚通過 API 來大量地連接和構建應用;
AfterShip 擁有覆蓋電商全場景的 web 產品和能力,客戶和合作伙伴既可以通過 AfterShip 提供的 web admin 使用 AfterShip 的產品,也可以通過 AfterShip 開放的 API 來使用。基于 API ,客戶也可以將 AfterShip 的產品能力更深入整合自己的系統中,包括 Shopify 、Salesforce 等知名企業,都是 AfterShip 的技術合作伙伴 。
# 產品矩陣的技術支撐
從 2019 年到 2020 年,隨著 AfterShip 業務的持續翻倍增長,快速搭建從售后到售前的全鏈路產品矩陣被正式提上日程。那么,如何能從 0 到 1 地又好又快地搭建起多個產品,形成產品矩陣?已有的售后產品如何在技術的支撐下進一步加速發展?就成為了兩大難題。
為了打破限制 AfterShip 業務快速發展的技術瓶頸,我們做了兩件事:
一是建設平臺化的架構
最底層為三個平臺。第一個是 Business Platform (業務平臺)包括支付、賬號、登錄等通用能力,這是無論做什么產品都需要的基礎能力。第二個是 Data Platform (數據平臺),包括 Data API、數倉等P能力。第三個是 Technical Platform (技術平臺)包括 DevOps 和一些基礎設施的構建。
中間層則是 eCommerce Platform (電商平臺)包括訂單、客戶、產品等電商相關業務領域的能力。我們通過 App Connectors 去連接各類電商平臺和應用,通過 AfterShip 電商中臺為內部的各業務賦能。
平臺服務作為通用能力基建,業務只需要關注業務需求本身,不用關心平臺底層復雜能力實現,研發效率較高。其次,平臺都有合理的職責邊界和模塊劃分,也確保我們能快速交付出更專業的產品。
二是對升級了物流跟蹤系統的技術棧。
我們的云基礎設施原來以單一 AWS 逐步過渡到 Google Cloud Platform 和 AWS 同時使用,為加快數據存儲和讀取升級到了 elastisearch ,在任務調度上采用高可用低延遲的 LMSTFY 大規模調度系統,同時使用微服務加快功能的發布、提升系統擴展能力和加快產品的創新。
開發語言也從原來的 node.js 為主轉到了以 Go 語言為主,在不影響原用戶使用的情況下,完成了高并發、高可用、高性能的國際 SaaS 產品升級。
通過平臺化與技術升級, AfterShip 實現 2 周可發布一款新產品,并快速對接上 100+ 個外部平臺,兼容 8+ 個產品不同的研發節奏,具備了支撐未來 5 年業務發展的能力。
另外, AfterShip 從成立時起就極度重視安全合規,而隨著 AfterShip 進入下一個發展階段,我們也對安全合規能力更進一步進行了加碼布局。
海外客戶對于隱私與安全的重視,對做國際 SaaS 產品的公司是巨大挑戰,但如果能在安全隱私層面有很好和全面的保障,也會為公司簽約大客戶帶來很強的競爭力。
目前, AfterShip 已通過 ISO 27001 認證體系,且將于今年八月通過 SOC 2 Type 1 認證。此外,我們對于 GDPR 和 CCPA 等相關條例要求,也都很好地進行遵循。
# 技術驅動業務的實踐
進入 2021 年后, AfterShip 在技術上已邁入了一個新的發展階段:從「技術支撐業務」逐步轉變為技術驅動業務發展,特別是在 AfterShip 的數據體系建設逐漸完善的情況下,基于完整的產品矩陣, AfterShip 逐漸打通了各個環節的數據孤島,用數據和算法為業務持續造血。
一、EDD 技術,預測物流到達時間
海外 90 % 的包裹都沒有預測物流到達的功能,而 AfterShip 在 2021 年所構建的 EDD (通過 AI 數據算法建模,預測包裹什么時候到達)能力,已經超過了大多數物流公司,準確率做到了全球領先,甚至比物流公司本身還高 5 - 25%。
EDD 功能落地后,已經 開拓超過 4 個業務場景,為 AfterShip 產品形成了增值業務。這直接提升了 AfterShip 在市場上的產品優勢和競爭壁壘,給客戶帶來了顯性價值,甚至幫助 AfterShip 直接簽約了很多 Enterprise 大客戶。
二、碳排放認證及計算技術
隨著“雙碳”戰略的提出,綠色環保的發展理念逐步滲透入各行各業的經濟活動中。而在歐美國家,環保也一直是被 B 端商家和 C 端用戶所重視。
其中, SGS 作為國際公認的測試、檢驗和認證機構,一直致力于低碳節能領域,為眾多知名客戶提供低碳綜合解決方案。
目前, AfterShip 已取得了 SGS 認證,并開發了一套對應的碳排放算法,推出了 AfterShip Green 功能。該功能可以給國際商家提供查看碳排放量的數據報表,讓商家清楚自身業務碳排放的情況,為未來商家減少碳足跡,制定可持續發展的減碳目標,甚至碳中和提供了有力支持。
三、 智能分析物流單號( Tracking number )
目前, AfterShip 已成立 10 年,并與上千家物流商達成合作,完成多個物流數據孤島的打通與連接。作為 AfterShip 售后領域的核心產品, AfterShip (# 1 Shipment Tracking )也進入了技術和數據驅動的深水區。
B2B2C 是我們公司做國際 SaaS 產品的原則。
為了讓終端消費者查詢物流單號更加便利,在多年的深耕下,我們利用算法和數據模型,開發并推出了智能分析物流單號( Tracking Number )的功能。消費者只需要輸入一串物流單號,我們就能夠去自動去檢測這些這個運單號是屬于哪個國際物流商。如果你填錯了,甚至還能直接告訴你哪個是錯的,并智能完成自動的糾正,這個能力也能幫忙商家大幅減少一些處于 pending 的運單信息。
# 總結
作為一家工程師氛圍濃厚的國際化公司, AfterShip 從成立最初,在技術上就選擇了開放與連接。公司內部使用大量成熟的、合規的全球頂級 SaaS 服務,同時開放自身 API 與全球物流商、電商平臺等合作伙伴進行了深度打通及協作。
AfterShip 從來不是一味地追求技術,而是從業務思維出發,沉淀其技術中臺能力進行產品矩陣布局,不斷打磨其售前售后 SaaS 產品,并持續加碼安全隱私及技術驅動能力,為業務持續賦能,打造世界級的國際 SaaS 產品。