一. 微淘氪 小程序:微淘氪
开发工具:IntelliJ IDEA 、JDK1.8、Tomcat7、Maven、git
软件架构:Springboot、SpringCloud、Mongodb、Vue、Docker、K8S
项目简介:该项目是一个基于微服务分布式的三枪品牌电商网站,主要模块有前台:用户模块、商品模块、购物车模块、订单模块、支付模块、抢购模块、导购模块。后台:门店模块、营销模块、权限模块、订单管理模块、商品管理模块、会员模块。
项目技术描述:
1.部署Nginx负载均衡服务器,缓解前端服务器压力。
2.该项目使用分布式技术,实现前后台分离管理。
3.在用户、管理员等账号登录页面实现springsecurity集中授权认证,并使用短信接口等API实现账号的创建与绑定。
4.部署缓存服务器redis实现购物车模块内容数据的保存。
5.使用DDD模式分层架构开发
6.使用分布式锁实现抢购秒杀
7.使用rocketmq流量消峰提高性能
8.使用第三方微信支付接口进行支付
9.使用k8s+docker对项目资源监控与管理
责任描述:
1.根据PRD,原型图对会员模块功能的实现及商品模块的实现,例如会员模块的会员列表,等级规则,等级调整,等级变更,对接微信小程序电子会员卡接口实现以及积分管理的积分规则,调整,日志,还有商品模块的商品库,商品分类,商品规格CRUD;
2.负责项目表结构的设计;
3.负责营销模块功能的维护,有券运营,商城促销,满减满赠,限时折扣;
4.会员模块,商品模块,营销模块对其他所需模块提供调用接口