项目:拉新营销平台
特点:流量峰值差异大(夜间、节日等)、产品变动。B2C模式。
项目流量规模:日活跃用户:30~50万,实际500万~1000万用户
知识补充:
- B2C:Business To Consumer 企业和个人之间的交易,好比天猫超市、考拉海购、京东超市、小米有品,属于B2C模式
- B2B:Business To Business 企业和企业之间的交易,比如阿里巴巴1688,产品供应链的上下游
- C2C:Consumer To Consumer 个人和个人之见的交易,闲鱼卖二手、58同城交易、朋友圈个人微商
- O2O:Online To Offline 线上购买线下体验,比如美团上领取优惠券,到店消费
需求分析和规划:
- ⽤户服务:⽤户注册/登录、 头像和信息维护、 收货地址模块
- 优惠券服务:展示和领劵、 使⽤和释放,
- 商品服务:商品基本展示库存扣减回收、 购物⻋模块
- 订单服务:下单⽀付、 订单基本操作
中台营销架构层:
- 访问层:移动端,PC端等。
- 网关层:LVS + Keepalive + Nginx + 网关 , 流量清洗 + 防护
- 全局控制层:服务治理,配置中心,熔断限流,链路追踪
- 基础服务:监控报警,日志服务,短信/邮箱服务,调度中心,DevOps/Gitlab + K8S
- 业务中台:商品中心,用户中心,营销中心,订单中心,业务搜索,支付中心等
- 数据中台:画像分析,离线计算,数仓规划,流式计算,数据可视化,推荐系统等
- 运营系统:商品后台,运营后台,报表系统,财务系统等
- 基础中间件:消息队列,搜索引擎,关系型数据库,分布式缓存,NoSQL
- 基础设施Laas:ESC,资源编排,DNS,OS存储,域名服务等。
项目规模和人员配比:
- 公司规模800人左右,技术人员占比300人,这边业务线研发人员50人左右。
- 研发人员:
- 前端10人
- 负责C端界面研发、管理后端研发
- 部分具备全栈功能
- 后端20人
- 多个微服务开发和工程搭建
- 每个微服务都有2个主负责人,1人手上会有2~3个项目
- 5~10人有一个小组组长(P7)
- 运维3人
- 负责K8S和Rancher平台微服务、中间件搭建、监控处理、IaaS资源管理
- 测试5人:
- app端开发 12人(Flutter技术栈)
- 前端10人
开发周期:1到2年,不断迭代。