成本管控碰撞新的“火花”

  科技赋能2018跨境电商与企业论坛在深圳拉开帷幕,来自京东海外版、亚马逊、Wish、Shopee等全球20余家知名电商平台的高管共同探讨全球跨境电商市场的新机遇,物流、运营等领域超过12家跨境电商供应链服务商也出席了论坛,就如何利用科技手段提高跨境电商运营效益和成本管控碰撞新的“火花”。
  据悉,今年是跨境支付平台Payoneer(派安盈)在深圳举办的第四届跨境电商与企业论坛。本次峰会参会规模达1500人,成为自2015首届论坛举办以来规模最大的一届。
  Payoneer(派安盈)亚太区负责人Patrick de Courcy表示,现有的支付提供的支付与金融服务不能完全适应新经济发展的需求。Payoneer(派安盈)致力于用科技重新定义国际贸易和商业环境,帮助全球中小型企业打开市场机会。他希望能通过其全球范围的资金链和合作伙伴矩阵支持中国卖家走出去,并给予实质性的帮助。
  论坛现场
  本次峰会的主题为科技在跨境电商方面的应用,Payoneer(派安盈)大中华区总经理赵秋成发表了题为《以科技之名,赋能每一位跨境卖家》的主旨演讲。他从为行业赋能、为生态赋能、为用户赋能三个层面阐述了科技驱动跨境金融升级发展,跨境商业新生态需要用科技予以支持。
  据了解,目前,Payoneer(派安盈)已经开始利用人工智能和大数据为中小企业卖家和用户识别欺诈和洗钱,提供创新型的产品和服务,以提升客户服务质量。
  针对中小企业在发展过程中都面临的营运资本不足的困难,通过人工智能分析平台上的历史交易数据与业务信息,Payoneer可以准确预测企业客户未来现金流。在本次跨境电商与企业论坛上,Payoneer推出了Payoneer Capital Advance服务,此项服务将帮助客户提前收款,加速现金回流,支持企业发展。5 Shopify 是一个面向中小型企业的多渠道商务平台(类似国内的有赞),帮助用户创建商店并随时随地销售产品:通过线上的网店或社交媒体以及线下的 POS 机。Shopify 为 60 万商家提供服务,在高峰期每秒处理 8 万个请求。
  在为有需求的商家提供在线商店服务的同时,Shopify 还是超级碗、Kylie 化妆品、Justin Bieber 和 Kanye West 等名人的商品销售站点。从工程的角度来看,应对这些“闪购”是个巨大挑战,因为它们的流量是不可预测的。
  我是 Shopify 服务模式团队的一名高级工程师。我们的团队负责平台的分片、可扩展性和可靠性等方面的问题。我们为开发可扩展的软件提供指南和 API,因此 Shopify 的其他开发者就成了我们的用户。我们的团队座右铭是“把开发人员从可扩展性中解放出来”。
  Shopify 的工程团队
  在 2015 年之前,我们有一个运营和性能团队。大概就在这个时候,我们决定组建一个生产工程团队并将之前的运营团队合并在一起。新团队负责构建和维护通用基础设施,让其他产品开发团队能够正常运行他们的代码。
  生产工程团队和其他产品开发团队共同负责最终的用户应用程序,保证它们能够持续运行。这意味着所有技术角色都需要关注监控和事件响应,在出现问题时提供必要的技能来恢复服务。
  最初的架构
  2004 年,Shopify 创始人兼首席执行官 Tobi Lütke 开始为滑雪板产品建立网店。他对市面上已有的电子商务产品不是太满意,所以决定使用 Ruby on Rails 构建自己的 SaaS 平台。
  那时,Rails 的版本还不到 1.0,整个框架还只是通过电子邮件发送的.zip 存档文件。Tobi 加入了 Rails 作者 David Heinemeier Hansson(DHH)的行列,成为 Ruby on Rails 的贡献者,同时一边开发 Shopify。Shopify 现在是世界上最大最古老的 Rails 应用程序之一。它从未被重写过,仍然使用原始代码库,不过在过去十年中已经成熟了很多。Tobi 当初提交代码的历史记录依然保留在版本控制系统中。
  押注 Rails 极大地影响了我们的思考方式,同时也让我们能够快速交付产品。虽然框架的某些部分难以扩展(例如 ActiveRecord 回调和代码结构),但大多数人仍然赞同 Tobi 的观点——能够让 Shopify 从车库创业公司变身上市公司的非 Rails 莫属。
  Shopify 的核心应用仍然是 Rails 单体,除此之外,我们还有数百个其他 Rails 应用。它们不是微服务,而是特定于领域的应用程序:物流(与各种物流供应商交互)、身份(Shopify 网站的单点登录)和 App Store 等等。管理百来个应用程序并让它们保持安全更新是一项非常艰巨的任务,因此我们开发了 ServicesDB。ServicesDB 是一个内部应用程序,可用于跟踪所有的生产服务,并帮助开发人员确保他们不会遗漏任何重要的内容。5