大牛书单 | 系统架构好书推荐
2023-4-13 18:2:53 Author: 腾讯技术工程(查看原文) 阅读量:17 收藏

架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义。

软件架构就是核心业务逻辑和技术细节的分离与解耦,软件架构是系统门面,他描述各个组件之间的关联,大体逻辑。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。

架构并不是被发明出来的,而是持续演进的结果。在当前的互联网时代,用户越来越多,数据越来越大,分布越来越广,需求变更越来越频繁,由简及繁,由小变大,给我们带来了巨大的挑战,所以我们的架构从大型机,原始分布式,大型单体,面向服务,微服务,服务网格到无服务等,技术架构呈现从大到小的趋势,将复杂度拆解,让部署更简单,逻辑拆分更清晰,便于技术异构,易于伸缩拓展,让某个服务更顺利的“死去”和“重生”。

期《大牛书单》,我们请来了几位鹅厂同事,为大家推荐一些系统架构相关的书籍一起多读书多进步。


文章来源: http://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA==&mid=2649777960&idx=1&sn=696cb850d9de2c6276f1b03570660921&chksm=beccf45389bb7d455154ab1bbbea13c6269cb100ce375cd02f6dfd5cca630891b199cb494b05#rd
如有侵权请联系:admin#unsafe.sh