医患关系系统
项目简介:本系统是为医生、患者建立的核心交流功能。围绕即时通信,提供服务卡扣除、未读数提 醒、诊室通知等功能。
技术特点:
准确性:需要保证医患交流过程中,服务卡的正确消耗和未读红点的准确性;
高性能:接口响应过慢会延误消息下发,影响用户的产品体验;
高并发:多个医生向一个患者同时说话,存在天然的热点问题;
职责描述:
系统 Owner; 面对公司业务增⻓,重构服务卡、交流状态核心功能,解决写入高并发问题; 使用本地事务表、乐观锁机制,解决分布式事务问题;
change - tracking框架:解决 Entity 与 Data Object 的建模一致性问题,减少了对关键资源MySQL的无效修 改;
懒查询:在 Entity 内实现了 懒查询 机制,减少了对关键资源MySQL的无效查询; 负责DDD技术前期调研、系统架构设计、编码规范设计、重点难点代码开发、事业部成员培训、开发人员时 间安排等工作; 制定了明确的符合领域驱动设计的项目流程和代码标准,最终整理出方法论,并在全公司范围内推广; 根据技术特点,引入MapStruct、twitter-diffy、Validation等开源组件,快速且合理的解决技术问题;