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 产品。