CRM管理系统+机构服务工作台
项目描述:CRM管理系统专注于客户与项目管理、客户需求跟踪及商机发现,是一个高效的后台管理系统,强调跨部门的协同合作。国新证券的机构服务工作台,则集成了柜台佣金比对、成交率分析、速子时延监控及报单量分析等功能,是一个全面的监控管理平台。
相关技术:Java8/Tars/Mybatis/Xxl-job/Oracle/Mysql/Redis/Git/Maven
Java8/Grpc/Mybatis/Xxl-job/Apollo/Oracle/Mysql/Redis/Zookeeper/Maven
职责定位:负责CRM管理后台和机构服务工作台日常需求的开发,对于系统持续优化,引入新颖技术,规范开发流程和代码管理。
工作产出:
1.使用了GRPC框架来构建高性能的远程调用服务(机构服务工作台和机构新趋势),提高了系统的响应速度和并发处理能力;
2.引入了xxl-job任务调度工具,实现大批量柜台数据采集,完成了柜台数据对比以及异常数据通过企业微信告警的功能;
3.通过引入Apollo配置中心,实现了配置信息的集中管理和动态更新,增加系统的可维护性;
4.利用traceId日志追踪,增强了系统问题的定位和调试能力;
5.使用Oracle触发器完成人员组织变动及时更新客户、项目、协同模块对应联系人部门信息,确保了数据的一致性和完整性。
3rd运营管理平台
项目描述:3rd运营管理平台是给百胜提供其旗下商铺信息以及数据分析的一个平台。通过大数据同学爬取百胜旗下商务后台数据,包括流量、营业统计、门店统计、活动分析、门店推广数据、评价数据、顾客行为分析等等数据到Doris表中,由后台JAVA同学通过分析、统计、计算以及下载这些数据然后展示给百胜运营人员。
相关技术:Java8/SpringBoot/Eureka/Mybatis/Mysql/Redis/Doris/Kafka/Xxl-job/Git/SVN/Maven/Jenkins
职责定位:负责平台系统的核心功能开发,参与需求评审、设计技术方案、迭代优化、接口性能优化、参与后端codereview、对接三方系统、监控系统稳定性以及排查线上线下问题。
工作产出:
1.通过Xxl-job任务调度,每天完成肯德基全国一万三千多家门店的数据采集,通过实时监控数据任务,保证数据不缺失;
2.合理使用kafka对项目业务模块进行任务异步处理,对消息顺序消费、消息丢失、重复消费问题进行解决;
3.使用缓存预热、异步化等方案开发安全稳定、支撑高并发访问的菜单AB分流系统;
4.在SpringBoot的基础上,结合Xxl-job完成各类任务调度、Feign完成应用RPC调用、Kafka实现异步、结合线程池、Redis缓存提高单机性能...共同完成运维平台评价数据展示,评价手动以及自动回复,顾客分析,门店推广,流量分析等数据展示以及指定指标数据报表下载等工作。
工作成果:
1.通过完善各种监控,系统SLA常年保持在99.9%以上;
2.保证肯德基全国一万三千多家门店数据每天稳定同步到DB。
百胜外送外带API
项目描述:外送外带API是直接面前前端的服务,项目提供接口和前端(包括APP、小程序、H5)进行交互,包括用户地址选择,购物车创建加购,菜单查询,券优惠的使用等等,让用户完成肯德基和必胜客的点餐流程。因为面向百胜的用户量,所以API的接口都有着较高的性能。
相关技术:Java8/SpringBoot/Eureka/Redis/Kafka/RabbitMQ/Prometheus/Git/SVN/Maven/Jenkins
职责定位:负责点餐系统的核心功能开发,参与需求评审、设计技术方案、迭代优化、接口性能优化、参与后端codereview、对接三方服务以及实时追踪用户反馈。
工作产出:
1.在SpringBoot服务的基础上,使用OpenFeign对接不同品牌的order、menu、store、promotion等新系统,完成从调用旧系统到新系统的改造任务;
2.菜单banner详情热点数据使用多级缓存架构支持高并发访问,升级redis部署模式为rediscluster;
3.解决使用缓存带来的缓存穿透(布隆过滤器、黑名单限流)、缓存击穿(缓存预热、Redisson分布式锁)、缓存雪崩(随机设置失效时间、多级缓存、集群部署)以及缓存一致性(canel)等问题;
4.通过对现有点餐流程分析,使用设计模式、多线程模式、Redis缓存、接口拆分等方法对现有接口不断优化改造,提升接口响应速度,大大提升用户点餐体验。
工作成果:
1.通过接口改造和性能优化,提升肯德基APP外送进入点餐页面300%速度,其