1.广告投放系统
简介: 该平台类似于广点通, 穿山甲这样的广告分发平台. 广告主投放广告, 平台根据规则筛选广告入广告池, 分发到各个APP终端
展示广告. 经历了4期迭代.
架构: 商家端 - Python实现;
数据交易平台: SpringCloud , ES , Redis , SpringBootStarter , mysql , rabbitMQ , git
管理后台: SpringBoot , mybatis-plus , SpringSecurity , Mysql , Redis , MongoDB
工作内容:
负责需求分析、产品设计、产品跟踪、及后续产品优化工作
拆分高并发下数据交换逻辑, 由ES, Redis做访问缓存, 由RabbitMQ队列处理数据存储, 消费者端处理存储, 日志, 扣费逻辑.
集成实现日志Starter, 基于SpringBootStarter自动装配特性.方便组员敏捷开发. 注册中心, 配置中心由Eureka迁移
Alibaba Nacos. 版本控制由SVN迁移至GIT. 数据安全由 https, sha1(签名) + AES(对称加密) 保证. 前后端加入版本控制, 兼容多版本迭代.
2.商城
简介:
B2B2C商场, 主营特产, 该商城有平台端, 商家端, 用户端三端构成, 支持线上开设店铺, 支持多规格商品, 支持微信和支付宝 支付. 现有Web, Andriod ,IOS三端. 架构: SpringCloud, Nacos, Mybatis-Plus, Mysql, MongoDB, ES, Redis, Quartz.
工作内容:
产品需求文档的输出,包括:文档、原型、思维导图、visio流程图
数据库建设, Mysql核心元数据存储, MongoDB存储记录类增量数据以及部分缓存数据. ES存储完整体系数据, 例如由M
ysql元数据组织起来的店铺信息, 商品多规格信息.
网关统一处理过滤商家端, 用户端, 平台端流量, 集成鉴权, 防重复请求等. Redis缓存统一管理, MongoDB集合统一管理, 由
单独Maven构建Entity包. 编写Shell打包脚本, 编写各大项目常用工具类, BootStarter.