业务运营平台

我要开发同款
爱奔跑的蜗牛2024年06月18日
91阅读
开发技术redis、elasticsearch、kafka、javamysql

作品详情

业务运营中台,通过灵活可配的方式管理运营内容,同时向多终端输出一套标准的个性化运营能力,其主要包括内容管理、投放引
擎两大模块。【内容管理】实现内容的灵活可配,主要包括自定义样式、动态节点、低代码工具等方式。自定义样式:一条内容对
应多种样式,即可根据不同的业务场景对内容设定不同的样式。比如同一个运营位,前端从接口拿到样式后,根据特定的样式实现
特定的渲染;动态节点:主要用来实现数据的动态加载。比如在一段营销文案中需要显示用户的积分余额,显然这类数据是动态且
无法预设的,通过业务接口的注册与回调来实现动态数据的加载;低代码工具:提供可视化的拖拽式界面设计,提高前端开发效率
及灵活性,更好地满足快速变化的业务需求。【投放引擎】实现内容的个性化投放,主要包括埋点系统、标签系统、分群系统、策
略系统。埋点系统:用于收集用户的行为,即客户端通过植入 SDK 的方式,对用户的操作行为进行上报;标签系统:用于描述用
户画像,标签采用实时(kafka 消费)与离线(数仓跑批)相结合的方式来管理;分群系统:用于圈选特定的人群包,基于埋点事
件与用户标签,通过多条件的逻辑组合筛选得出;策略系统:是对分群与标签的逻辑封装,最终的内容就是通过绑定特定的策略给
投放出去。投放场景大体分为两种,推与拉。推模式:即中台侧向用户侧主动推送内容,此时投放策略则是一个在线实时生成的分
群包,内容被投放之后,会持久化到用户各自的内容池当中。拉模式:即用户侧向中台侧主动拉取内容,此时投放策略则是一组标
签的逻辑组合,所有用户共享一个内容池,但只有命中策略的用户才能拉取到相应的内容。

主要职责如下:
a.参与产品评审,给出可行性建议;
b.制定技术方案,涉及架构依赖、服务可靠性、数据库设计、接口性能、数据安全等;
c.协调各成员工作,确保各功能模块高质量交付;
d.负责核心功能的设计与开发,包括标签系统、分群系统、策略系统等;
e.监控系统运行状况,处理故障并持续优化系统性能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论