如何搭建社交产品出海业务架构

随着公司业务不断的升级,经过各方面的调研,认为陌生人社交产品是能够进入海外市场的;基于公司的战略以及需求,海外项目便由此开始启动。
摘要由CSDN通过智能技术生成

一、背景
随着公司业务不断的升级,经过各方面的调研,认为陌生人社交产品是能够进入海外市场的;基于公司的战略以及需求,海外项目便由此开始启动。

二、海外架构迁移流程

1. 架构变化

国内服务端技术架构如下图所示(使用的阿里云服务器):

在这里插入图片描述

  • 网关层:用于处理任务想要请求服务进行信息交互的处理;对请求的应用校验、用户信息校验,加解密等操作。
  • 控制台:不同的业务应用都会对应有不同的后台,包括定时任务也是根据不同的应用进行的部署。
  • 业务层:业务层主要指的是,每个应用所对应的业务服务,所有的业务逻辑都在该层进行处理。
  • 中台服务:中台服务指的是能够提供给不同应用提供基础能力的服务;例如:用户中心提供用户相关信息以及支持各种第三方登录,社会化系统提供用户在应用的与其他用户的关系,以及动态相关功能。
  • 数据库:数据作为服务端最为重要的信息,单独将数据层拉出来,后续海外项目会提及到数据相关信息。
  • 中间件:上述中间件,指的是服务中所使用到的开源或者其他第三方的一些组件能力。

服务器选择
首先从服务器部署层面来考虑海外项目,国内的应用,服务器是部署在国内的;那么海外的项目,服务器必然是不会部署在国内,会找要项目进军的市场国家较近的服务器部署位置。从各个微服务的角度考虑,业务服务根据不同的应用本就是区分开来,一款海外项目对应一个业务服务。但是中台的服务不太一样从定义上来说,中台服务是一套代码能够支撑各个应用的,多套产品如果都在国内的话,部署在一套服务器上就能够进行支撑;但是海外项目就必须都重新部署一次(代码一定是同一套,严记这是中台服务,必须能够具有支撑各个产品的能力);所以只能将所有的中台服务在海外也部署一次,后续中台服务如果有能够进行补充或者修改的话,需要国内外都进行发布。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值