南山
java高级开发
线下课系统
项目描述:线下课系统是研发的一套帮助学员、老师、运营全流程闭环的教学系统。
包 含多个业务系统模块系统:
运营 Manager 管理系统、机构 Saas 管理系统、教 师端、学生端、运营引流 APP、公众号。
技术栈: SpringBoot+Mybatis+Hmily+Redis+Mysql+RocketMQ+Xxljob
项目职责:
1.参与产品需求文档分析和数据库表结构设计及技术脚手架基础服务搭建
2. 对需求拆分转化,担任故事 ower,担任开发组长推动并完成项目高质量交付
3. 重构课时包商城模块,课包下单模块采用 TCC 事务保证库存,优惠券等数 据一致性。
4. 支付模块采用可靠消息最终一致性设计,保证扣款,积分的数据最终一致性
5. 设计课件课程等信息高并发缓存方案,解决课程课件信息响应慢问题
6. 设计数据库同步 ES 搜索引擎数据方案,解决业务联合多查询问题
7. 设计机构和用户账户资产监控方案,使用多线程高性能完成资产数据每日对账 功能
浙公网安备33011802001633号
浙ICP备1805484号-2