如果穿越,能为公司节省1000个人月
本故事当属纯属虚构,其内容来自我和朋友的个人职场经历加工而成
故事提要:10年老系统太烂无法优化和重构,被公司优化后,穿越回到10年前,项目刚成立的时候,重新开发架构物联网系统,为公司节省了3千万和1000人月。
- 微服务架构先单体. 30人月,基础设施
- 取数字模型消缓存改成实时计算,2个人月,1024分片redis。 基础设施10万/月, 运行了·10年,花费1千万
- 读写分离架构,编写了一个缓存服务器。需要维护此,维护和开发20个月
- 领域模型和领域模型校验服务,可以采用不同流水线。 20个人月
- 热部署方案,每次热部署对其他系统造成冲击,全员戒备,100个人月.
- 基于设备消息定制。 而不是要求业务订阅所有设备消息再过滤。10年基础设施1000万。 人月50个人月
- 设备协议解析,每次都手工编写处理逻辑,设备网关部分都是此需求。涉及开发和测试, 并需要重启 40个人月.
- 设备LV协议到TLV协议,编写TLV工具,xml配置映射关系+js执行引擎。 30个人月
- 主网关,每次都 查询数据库,使用缓存。 节约了2个从库。2万,节省20万
- 轻量级网关,轻量级接入西医。设备每次新连网管,流程复杂。 断网或者省断网再恢复,对物联网和北向业务系统,造成毁灭性的冲击。 节省北向系统的服务节点, 预计节省200个各种北向节点,节省200万。
