用于会议评审的平台,约定会议主题需参与的人员,以及中主要讨论的问题点都有哪些,每个问题点涉及到的决策与代办的任务等用于记录。模块包括:评审设置,评审会议,评审议题,评审决策,评审待办任务,任务流程,评审知识库等。
1. 研发工作平台:需求迭代开发、接口优化、SQL调优、设计方案文档整理;
2. 评审器系统:项目0到1落地、库表设计、需求开发、文档输出、代码构建、性能优化;
3. 开发需求方案设计,落地实现, 需求功能分配,项目进度把控;
4. 通用组件封装,冗余代码抽取, 使用设计模式改造难维护功能, 慢接口优化;
5. 采用spring boot、spring cloud、kafka、elasticsearch、mysql、redis、shardingjdbc、rocketmq
6. 基础模版开发,如评审主页,懒加载评审树,评审会议模块,评审议题模块,代办任务模块,成员管理,事件驱动等,在实现功能基础上,保证扩展性可维护性;
7. 解决工作中的难点,如解决线程池中断 InterruptedException问题排查;aop切面+分布式锁解决编号重复问题;排查慢接口优化;系统间调用鉴权M2M机制;
8. 合理采用设计模式落地事件驱动,springEvent +模版方法+策略模版实现事件驱动提高生产力,提高维护性