如何构建营销活动平台(一):前言概述

人走茶凉 提交于 2019-11-27 09:56:50

背景

笔者接触营销活动已经接近半年时间,围绕C端用户的邀新,留存,促活也上线了一些营销活动,为了实现组件化,在编程过程中也一直在思考如何搭建一个营销平台,
从而实现运营活动的配置化和扩展性,忙中偷闲,对半年来的营销活动工作做了一些总结和梳理,以及营销活动平台整体的业务规划,以下是这半年来的思考和沉淀。

git源码地址:https://github.com/caisl/activity-platform.git
如果您觉得不错有帮助,麻烦点下star以示鼓励!有所不足的地方也请提下宝贵意见,一起进步~

营销活动平台

项目介绍

功能点

  1. 营销活动平台的业务规划和基础架构实现,具有良好的扩展性
  2. 提供营销活动的参与,后台创建,发布等操作模板
  3. 对于新活动的接入开发,只需要按照规范新加几个类,实现对应的方法即可
  4. 提供规则引擎,动态支撑活动规则和优惠券规则扩展

技术点

  • 活动平台设计开发解决方案
  • 采用设计模式抽象出一套完整的活动调用流程和规则引擎
  • 工程采用spring-boot框架搭建,核心bean管理通过自定义了一个Bean工厂处理,包含一个内部容器类

传送门

业务功能设计

活动平台扩展性演进

规则引擎设计

单元测试

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!