上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 中台技术之基础设施
算法与数据中台的构建是一个规模庞大的系统性工程,中台里诸多系统都有一些共性的和基础性的需求,本章将从研发效率、服务通信、监控报警和链路跟踪这几个技术方面进行探讨。
● 研发效率:项目的研发流程管理是一个极其关键但又容易被忽略的环节。高质量的项目研发流程管理和开发协作可以极大地提高迭代效率和产品质量。
● 服务通信:互联网服务往往都是基于分布式架构来进行构建和部署的,因此服务的注册发现以及跨进程通信是联系上下游系统的关键方式。
● 监控报警:系统的可用性和稳定性对于服务质量有着决定性的影响,健全的监控报警系统可以及时地对故障进行发现和处置,进而提升系统的可靠程度。
● 链路跟踪:大型微服务架构下的不同服务之间形成了错综复杂的通信路径和依赖关系,链路跟踪系统则是在这种错综复杂的环境下被用来进行问题排查的有效利器。
笔者想要强调的是,针对以上这些基础设施的选型和构建,不同的组织和部门需要根据自身情况来量体裁衣,从而选择最适合业务发展和目标达成的技术方案。