多品牌出海产品统一会员与营销平台产品系统

我要开发同款
微信用户20534937922026年10月13日
4阅读

技术信息

语言技术
PHP、ElasticSearch、Redis、Swoole、MySQL
系统类型
Web、Windows
行业分类
企业服务、电商

作品详情

行业场景

随着国内软件品牌加速出海,公司旗下 20 余款工具类软件产品覆盖全球数亿用户。早期各产品独立维护账号体系,同一用户在不同产品重复注册、权益不互通、数据资产割裂,营销触达分散在各产品各自为战,难以形成统一的用户运营能力。本项目旨在打造统一的会员平台:一套账号支持跨产品登录与识别,统一承载会员资料、权益、积分、优惠券与营销活动;同时打通各产品订单与行为数据,建设统一的会员数据资产与营销触达通道,支撑精准圈人、邮件营销与用户价值分析,让各产品专注业务本身,会员能力按需复用。平台需支撑多品牌、多站点、多语言,并保障高并发下的数据一致性与链路稳定性。

功能介绍

平台采用多服务架构(C端API / 管理后台 / 定时任务 / 后台任务服务),包含以下核心功能模块:
1. 统一账号:邮箱注册登录、Google/Facebook/Apple等第三方登录、注册防刷与接口防刷;
2. 会员权益:多品牌权益绑定与恢复、权益修复工具、会员积分任务体系;
3. 营销体系:优惠券发放与推送、兑换码/注册码、推广联盟、会员活动;
4. 消息触达:推送规则引擎(按品牌/站点/访问行为圈选人群)、EDM邮件批量营销、多通道推送;
5. 数据同步:基于数据库binlog订阅的会员数据实时同步、全量/自定义同步、数据清洗与ES索引管理;
6. 用户价值分析:会员LTV数仓,覆盖4300万+行会员流水的归集、回写与看板查询;
7. 运营后台:会员检索、权益与营销配置、新品牌自助接入。

项目实现

本人担任后端开发,负责数据同步与营销触达核心链路的开发与维护:
1. 实时同步链路:基于MySQL binlog订阅(Canal)与自研分流框架,将会员数据变更实时同步至Elasticsearch,支撑后台海量会员多维检索;负责ES索引管理与数据清洗任务的设计实现;
2. 营销触达:负责EDM邮件批量发送链路(全量/增量批量发送、临时邮箱与无效地址过滤),以及推送规则引擎(按访问站点/品牌/用户行为圈选人群)的规则设计与实现;
3. LTV数仓建设:主导会员用户价值分析链路,完成MySQL到云数仓的全链路建设(60+ SQL节点编排、口径常量统一收敛、全链路门禁校验与压测验收),实现4300万+行会员流水的回写与看板秒级查询优化;
4. 稳定性保障:基于Hyperf协程模型 + RabbitMQ异步消费 + 自研任务调度池处理高并发任务,沉淀最终一致性异步任务组件。
技术栈:PHP/Hyperf(Swoole协程)、MySQL、Redis、RabbitMQ、Elasticsearch、ClickHouse/云数仓、Vue.js。
项目亮点:以binlog订阅为核心的准实时数据同步 + 4300万行级会员价值数仓,让会员数据资产真正可运营。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论